1
我使用Laravel 5.2在網站上創建事件表。該表由表單添加。當我點擊添加按鈕將表單提交給數據庫時,我得到這個錯誤「RouteCollection.php第161行中的NotFoundHttpException:」但數據仍然被添加到phpmyadmin的數據庫中。 下面是代碼:Laravel 5.2添加到數據庫後應用程序崩潰
Page Controller Code :
public function save_new_event()
{
$input = Request::all();
App\Event::create($input);
return redirect('pages.events');
}
Routes code:
Route::get('/events', '[email protected]');
Route::post('/events', '[email protected]_new_event');
我不知道還有什麼其他的代碼,我應該包括在這裏,但我可以上傳更多,如果這將有助於。我找不到導致頁面崩潰的原因,並且如果它的東西很愚蠢,我會道歉。
謝謝!這已經停止了頁面崩潰。你能解釋爲什麼嗎?我認爲,由於事件視圖是在頁面文件中,我不得不像我一樣包括它? – Hannah
當然。您需要使用'redirect()'重定向到URL或使用'redirect-> route()'進行路由。你正在嘗試重定向到不存在的URL'/ pages.events',這就是爲什麼你會遇到錯誤。 –
它是'redirect() - > route('events')'。 –