Ошибка, когда я хочу проверить пустые поля и сохранить их в laravel: «Метод GET не поддерживается для этого маршрута. Поддерживаемые методы: POST.» - PullRequest
0 голосов
/ 18 июня 2019

Я написал простой код для проверки входных данных и их сохранения. Но когда я оставляю некоторые поля пустыми, я получаю эту ошибку:

Метод GET не поддерживается для этого маршрута. Поддерживаемые методы: POST.

Несмотря на использование метода post.

Laravel Framework 5.8.22 - mysql

Route::post('/contactus','contactus_controller@store' );

public function store(Request $request)
{
  //dd($request->all());

  $this->validate($request ,
    [
      'fullname'  => 'required',
      'email' => 'required',
      'message' => 'required'
    ]
  );

  $usermessage = new Usermessage;
  $usermessage->fullname = $request->get('fullname');
  $usermessage->email = $request->get('email');
  $usermessage->message = $request->get('message');
  $usermessage->username = $request->session()->get('username_session');
  $usermessage->save();

  return 123;
}

1 Ответ

0 голосов
/ 19 июня 2019

add method = "post" в вашей HTML-форме.<form method = 'POST' action = '{{url("contactus/store")}}' enctype="multipart/form-data">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...