Я использую Laravel 5.2 для создания таблицы событий на веб-сайте. Таблица добавляется к форме. Когда я нажимаю кнопку «Добавить», чтобы отправить форму в базу данных, я получаю эту ошибку «NotFoundHttpException в строке RouteCollection.php 161:», но данные по-прежнему добавляются в базу данных на 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
Конечно. Вам нужно перенаправить URL с помощью «redirect()» или направить маршрут «redirect-> route()». Вы пытаетесь перенаправить на URL '/ pages.events', которого не существует, поэтому вы получаете ошибку. –
Это 'redirect() -> route ('events')'. –