【问题标题】:How to edit the view of "The page has expired due to inactivity" in Laravel 5.5如何在 Laravel 5.5 中编辑“页面因不活动而过期”的视图
【发布时间】:2019-03-23 07:26:13
【问题描述】:

在 Laravel 5.5 中,当您使用 CSRF 保护(默认情况下)并在长时间不活动后发送发布请求时,您将收到此错误页面(屏幕截图)。
我可以接受这个错误,但是我需要更改这个错误的视图/文本,以确保与我的应用程序样式和语言相匹配。

有关如何编辑此视图的任何想法?

【问题讨论】:

    标签: php laravel laravel-5.5


    【解决方案1】:

    您可以通过将419.blade.php 文件放在resources/views/errors 文件夹中来覆盖默认视图。

    如果您使用的是具有全局搜索功能的编辑器,则可以在项目中搜索错误消息。例如,在 Visual Studio Code 中,您可以按 Ctrl + Shift + F 在项目内进行搜索。

    我一直使用它来查找属于我需要自定义的框架的一部分的文件。

    更多关于覆盖官方docs这部分的错误视图。

    【讨论】:

    • 谢谢。我已经使用 PhpStorm 搜索过这个错误,但是我没有得到任何结果。但是,你解决了我的问题。
    • 如果这对您来说还不够 - 您可以在app\Exceptions\Handlers.php 中添加您自己的异常处理程序,如下所述:hisman.co/article/laravel-csrf-token-mistmatch-exception
    【解决方案2】:

    您可以通过在 resources/views/errors 文件夹中放置一个 419.blade.php 文件来覆盖默认视图。

    【讨论】:

      猜你喜欢
      • 2018-07-22
      • 2019-08-09
      • 2019-01-20
      • 2018-02-10
      • 2018-02-19
      • 2018-08-31
      • 2018-09-28
      • 2019-07-11
      • 2018-10-01
      相关资源
      最近更新 更多