如果在 Laravel 5.1 中找不到路由,则显示 404 页面
2022-08-30 19:01:33
我试图弄清楚如果找不到路线,则显示找不到404页面。我遵循了许多教程,但它不起作用。我有在404.blade.php
\laravel\resources\views\errors
也在处理程序中.php
public function render($request, Exception $e)
{
if ($e instanceof TokenMismatchException) {
// redirect to form an example of how i handle mine
return redirect($request->fullUrl())->with(
'csrf_error',
"Opps! Seems you couldn't submit form for a longtime. Please try again"
);
}
/*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);
}
如果我在浏览器中输入了错误的URL,它将返回一个空白页。我有
'debug' => env('APP_DEBUG', true),
在应用程序中.php。
如果找不到路线,任何人都可以帮助我如何显示404页面?谢谢。