这些是我的路线和控制器代码
路线:
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的新手,它从事创建反馈表以及存储用户信息和数据库答案的任务。 我希望很快能收到你们的来信。谢谢
答案 0 :(得分:0)
/form/create/
和form
是两条不同的路线。如果您希望GET和POST函数使用相同的路由,则路由必须相同。
Route::get('/form/create','MyformController@create')->name('form');
Route::post('/form/create', 'MyformController@store');
答案 1 :(得分:0)
如果是rest api,则可能是身份验证问题
转到VerifyCsrfToken.php并在其中添加您的网址以进行接收 例如。
受保护的$ except = [
'/anyotherurl',
'/api/userlist'
];