Когда я помещаю неправильный URL-адрес, я получаю эту ошибку, пожалуйста, предложите мне решение этого вопроса.Показать страницу с сообщением 404, если маршрут не найден в Laravel 5.2
ОшибкаException в строке UrlGenerator.php 307: Route [home] не определен. (просмотров \ ошибки \ 404.blade.php)
У меня есть 404.blade.php
в resources\views\errors
.
Также в handler.php
/*if ($e instanceof CustomException) {
return response()->view('errors.404', [], 500);
}*/
if ($e instanceof \Symfony\Component\HttpKernel\Exception\NotFoundHttpException)
return response(view('error.404'), 404);
return parent::render($request, $e);
}
Я следующий код в helper.php –
общественные функции визуализации ($ запроса, Exception $ е) { если ($ е InstanceOf TokenMismatchException) {// перенаправлять, чтобы сформировать пример того, как я обрабатывать рудник обратный редирект ($ request-> fullUrl()) -> с ( 'csrf_error', «Opps! Кажется, вы не можете отправить форму в течение длительного времени. Повторите попытку « ); } if ($ e instanceof \ Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException) return response (view ('error.404'), 404); return parent :: render ($ request, $ e); } –
Я думаю, что на вашей странице 404 вы используете маршрут ('home'), который, как представляется, не определен. перейдите на route.php и создайте маршрут Route :: get ('home', function() {return view ('home');}); –