请教关于LARAVEL5自定义错误信息的问题
请教大神指点如何在模板中显示抛出的错误信息,如
如何在404的模板中把后面这一段提示信息显示出来?
另外请教,如何将前后台的错误页面区分开来,比如后台的404模板要和前台的404模板不一样,如何设置?
abort(404, '对不起,你要编辑的用户没有找到');
如何在404的模板中把后面这一段提示信息显示出来?
另外请教,如何将前后台的错误页面区分开来,比如后台的404模板要和前台的404模板不一样,如何设置?
3 个回复
假面
赞同来自:
eclanp
赞同来自:
[已注销]
赞同来自:
在这个文件下中:vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:115
于是在
app/Exceptions/Handler.php这个文件中重写renderHttpException方法
在resources/views/errors/404.blade.php中使用{{$message}}即可显示错误信息。
至于前后台区分,我觉得可以咋abort方法的第三个参数传自己定义的变量,然后重写上边所述方法,根据传过来的变量来判断使用哪个模板即可。