我使用Laravel 5.2在网站上创建事件表。该表由表单添加。当我单击添加按钮将表单提交到数据库时,我在RouteCollection.php第161行中得到此错误" NotFoundHttpException:"但数据仍然添加到phpmyadmin上的数据库中。 这是代码:
Page Controller Code :
public function save_new_event()
{
$input = Request::all();
App\Event::create($input);
return redirect('pages.events');
}
Routes code:
Route::get('/events', 'PageController@events');
Route::post('/events', 'PageController@save_new_event');
我不确定我应该在此处添加哪些其他代码,但如果有帮助我可以上传更多代码。我无法找出导致页面崩溃的原因,如果它的内容很愚蠢,我会道歉。
答案 0 :(得分:1)
改变这个:
return redirect('pages.events');
对此:
return redirect()->route('events');
或者您可以使用:
return redirect('/events');
使用redirect('pages.events');
,您尝试重定向到此网址:/pages.events
,该网址不存在。