Laravel 5.2应用程序在添加到数据库后崩溃

时间:2016-04-14 11:57:06

标签: laravel

我使用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');

我不确定我应该在此处添加哪些其他代码,但如果有帮助我可以上传更多代码。我无法找出导致页面崩溃的原因,如果它的内容很愚蠢,我会道歉。

1 个答案:

答案 0 :(得分:1)

改变这个:

return redirect('pages.events');

对此:

return redirect()->route('events');

或者您可以使用:

return redirect('/events');

使用redirect('pages.events');,您尝试重定向到此网址:/pages.events,该网址不存在。