Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException Метод POST не поддерживается для этого маршрута. Поддерживаемые методы: GET, HEAD - PullRequest
0 голосов
/ 11 октября 2019

это мои коды для маршрута и контроллера

маршруты:

Route::get('/form/create','MyformController@create')->name('form');

Route::post('form', 'MyformController@store');

контроллер:

public function create()
{
    return view('formsubmitted'); 
    //i have put form.create as shown in a laravel tutorial
    //but it was showing an error that view form.create is not found, hence i  
    //changed it to formsubmitted(i created that form)
}
public function store(Request $request)
{
    $validateData = $request->validate(
        [
            'Full Name'=>'required',
            'Email'=>'required',
            'Feedback'=>'required',
        ]);
    form::create($request->all());
}

Я новичок в laravel и выполняю задачу по созданиюФорма обратной связи и хранение информации о пользователе и ответ на базу данных. Надеюсь скоро услышать от вас, ребята. Спасибо

1 Ответ

0 голосов
/ 11 октября 2019

/form/create/ и form - это два разных маршрута. Если вы хотите использовать один и тот же маршрут для функций GET и POST, маршруты должны быть одинаковыми.

Route::get('/form/create','MyformController@create')->name('form');
Route::post('/form/create', 'MyformController@store');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...