在laravel上定义自定义错误日志


Defining the custom error logs on laravel

每当出现错误时,默认错误页面就会显示为

    Sorry, the page you are looking for could not be found.
1/1
NotFoundHttpException in RouteCollection.php line 143:
in RouteCollection.php line 143
at RouteCollection->match(object(Request)) in Router.php line 746
at Router->findRoute(object(Request)) in Router.php line 655
at Router->dispatchToRoute(object(Request)) in Router.php line 631
at Router->dispatch(object(Request)) in Kernel.php line 229
at Kernel->Illuminate'Foundation'Http'{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
at Pipeline->Illuminate'Pipeline'{closure}(object(Request)) in VerifyCsrfToken.php line 50
at VerifyCsrfToken->handle(object(Request), object(Closure))

我需要定义我的自定义错误页面,比如用一些漂亮的设计找不到抱歉页面

当你关闭应用程序的调试时,你会得到一个半漂亮的错误页面,并且不会显示错误。

要为错误创建自定义视图,只需创建文件resources/views/errors/ERRORCODE.blade.php(将ERRORCODE替换为404403等)。

他们的文档中有一些信息:http://laravel.com/docs/5.1/errors#custom-http错误页面

Matt Stauffer提供的更多信息:https://mattstauffer.co/blog/laravel-5.0-custom-error-pages

实际上,我认为在"自定义HTTP错误页"上启动http://laravel.com/docs/5.1/errors之前,您最好先查阅更多的laravel指南基本上,在您的资源文件夹中,您可以在该文件夹下找到带有自定义设计和错误消息的错误文件夹save 404.blade.php。