【发布时间】:2019-03-23 07:26:13
【问题描述】:
在 Laravel 5.5 中,当您使用 CSRF 保护(默认情况下)并在长时间不活动后发送发布请求时,您将收到此错误页面(屏幕截图)。
我可以接受这个错误,但是我需要更改这个错误的视图/文本,以确保与我的应用程序样式和语言相匹配。
有关如何编辑此视图的任何想法?
【问题讨论】:
标签: php laravel laravel-5.5
在 Laravel 5.5 中,当您使用 CSRF 保护(默认情况下)并在长时间不活动后发送发布请求时,您将收到此错误页面(屏幕截图)。
我可以接受这个错误,但是我需要更改这个错误的视图/文本,以确保与我的应用程序样式和语言相匹配。
有关如何编辑此视图的任何想法?
【问题讨论】:
标签: php laravel laravel-5.5
您可以通过将419.blade.php 文件放在resources/views/errors 文件夹中来覆盖默认视图。
如果您使用的是具有全局搜索功能的编辑器,则可以在项目中搜索错误消息。例如,在 Visual Studio Code 中,您可以按 Ctrl + Shift + F 在项目内进行搜索。
我一直使用它来查找属于我需要自定义的框架的一部分的文件。
更多关于覆盖官方docs这部分的错误视图。
【讨论】:
app\Exceptions\Handlers.php 中添加您自己的异常处理程序,如下所述:hisman.co/article/laravel-csrf-token-mistmatch-exception
您可以通过在 resources/views/errors 文件夹中放置一个 419.blade.php 文件来覆盖默认视图。
【讨论】: