Laravel 5.7错误404处理页面位置

时间:2018-09-10 15:30:14

标签: php laravel error-handling

我在Laravel 5.7中找不到错误404页面的位置,请帮忙。 这是错误页面照片:https://imgur.com/a/Fs89isK

4 个答案:

答案 0 :(得分:8)

您可以在这里找到它:

vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php

但是,您不应该直接编辑此文件。如果要添加自定义错误页面,只需在资源/视图内添加一个错误文件夹,然后根据需要创建自己的404.blade.php。将使用它代替Laravel的。

答案 1 :(得分:3)

实际上,您可以在tx_news

中覆盖它

并设置代码如下。

app/Exceptions/Handler.php

答案 2 :(得分:1)

通过更新对框架进行的每次更改,您都将覆盖所有核心功能。 在您的errors目录中添加一个views文件夹,然后将刀片文件和您要修改的错误号一起放置。

例如:

resources->views->errors->404.blade.php

将显示在404响应中。顺便说一句,如果您喜欢(像我一样)新闻错误svg,则可以在public->svg文件夹中找到。

答案 3 :(得分:0)

如果您运行php artisan vendor:publish,则可以看到可以发布以供编辑的供应商/软件包文件列表。

在列表中,您将看到laravel错误

键入相应的数字,您将看到。

复制目录[/ vendor / laravel / framework / src / Illuminate / Foundation / Exceptions / views]到[/ resources / views / errors] 发布完成。

然后您可以编辑所有默认错误页面,包括404.blade.php 500.blade.php等。