【发布时间】:2019-12-26 12:47:37
【问题描述】:
我正在使用 Laravel 构建一个网站,并且我想要为 HTTP 错误提供自定义视图。
我发现我必须在views 文件夹中创建一个errors 文件夹,然后为每个错误创建一个文件,如下所示:
> views
> errors
- 404.blade.php
- 504.blade.php
...
如果我想处理所有错误,我还没有完成...... 而且,我只想用同一个视图来显示所有的错误,只有错误号和错误信息要改变。
我想要的是只有一个视图,带有一个变量 $code(HTTP 错误代码),用于所有 HTTP 错误。
<h1 id='code'>{{ $code }}</h1>
<p id='message'>{{ $messages[$code] }}</p>
$message 是某种全局变量或配置变量。
所以问题实际上是如何使用错误代码的值在单个视图中重定向所有 HTTP 错误?
【问题讨论】:
标签: php laravel laravel-blade