Nano Hash - криптовалюты, майнинг, программирование

Маршрут и контроллер не работают должным образом в Laravel 5.2

Я работаю над классным проектом в Laravel. Когда я вставляю данные в этот раз, мой другой маршрут не работает. но когда я изменил маршрут на обратный, в этот раз мой другой маршрут работает, а первый не работает.

Вот мой маршрут:

Route::get('/class',[
'uses'=> 'classroom@getclass',
'as'=>'class',]);

Еще один:

Route::post('/class', [
'uses' => 'classroom@showclass',
'as' => 'classdata,]);

и я также даю контроллер:

public function getclass(Request $request)
{
    if (Input::has('post_comment'))
    {
        $status=Input::get('post_comment');
        $commentBox=Input::get('comment_text');
        $selectedStatus=Status::find($status);

        $selectedStatus->comments()->create([
        'comment_text'=>$commentBox,
        'user_id'=>Auth::user()->id,
        'status_id'=>$status
        ]);
        Flash::message('Your comments has been posted');
        return redirect(route('class'));
    }
    if(Input::has('status-text'))
    {
        $text=e(Input::get('status-text'));
        $rules = [
        'status_text'=>'required|string',
        ];
        $validator = Validator::make($request->all(), $rules);


        if(Input::hasFile('status_image_upload'))
        {
            $rules['status_image_upload'] = 'image';
            $validator = Validator::make($request->all(), $rules);
            if($validator->fails())
            {
                $image = $request->file('status_image_upload');
                $imageName = str_random(8).'_'.$image->getClientOriginalName();
                $image->move('status_images', $imageName);
                $userStatus = new Status();
                $userStatus -> status_text = $text;
                $userStatus -> image_url = $imageName;
                $userStatus -> type = 1;
                $userStatus -> users_id = Auth::user()->id;
                $userStatus -> save();
                Flash::success('Your status has been posted');
                return redirect(route('class'));
            }
        }
        else if ($validator->fails())
        {
            $userStatus = new Status();
            $userStatus -> status_text = $text;
            $userStatus -> video_url = $request['video_url'];
            $userStatus -> type = 2;
            $userStatus -> users_id = Auth::user()->id;
            $userStatus -> save();
            Flash::success('Your status has been posted');
            return redirect(route('class'));
        }

Еще один:

 public function showclass(Request $request)
{
    $randomnumber = rand(50001,1000000);

    $classrooms = new Classrooms();
    $classrooms->class_name = $request['class_name'];
    $classrooms->subject_name = $request['subject_name'];
    $classrooms->section = $request['section'];
    $classrooms->class_code = $randomnumber;
    $classrooms -> user_id = Auth::user()->id;
    $classrooms -> save();
    return view('class', array('class' => Auth::user()) );
}

Где моя проблема? Я пробовал это по-разному. Но не устранил проблему.

22.08.2016

  • Route::post('/class', [ 'uses' =› 'classroom@showclass', 'as' =› 'classdata,]); В «как» пропущено «, вы это заметили? Должно быть: 'as' => 'classdata' 22.08.2016
  • Да, я заметил это, но все еще не работает .. 22.08.2016
  • Что вы имеете в виду под не работает? 22.08.2016
  • теперь моя ошибка: Неопределенная переменная: сообщения (Вид: C:\xampp\htdocs\myproject11\resources\views\class.blade.php), но я использовал переменную сообщения в контроллере. 22.08.2016
  • пожалуйста, добавьте весь код вашего контроллера и блейд-код, потому что код, который вы здесь дали, не содержит никакой пост-переменной. 22.08.2016
  • Пожалуйста, проверьте эту ссылку... вот моя полная проблема... stackoverflow.com/questions/39081476/ 22.08.2016

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..