sen*_*nty 4 php user-interface laravel laravel-5.8
我已将Laravel项目从5.6升级到5.8(在我的本地环境中,然后首次部署以进行直播)。
两个Laravel版本都安装了5.8.5并带有相同的composer.json
在我的本地,错误页面(404,503)如下图所示:
供应商/laravel/framework/src/Illuminate/Foundation/Exceptions/views/illustrated-layout.blade.php
但是,在实时服务器中
供应商/laravel/framework/src/Illuminate/Foundation/Exceptions/views/minimal.blade.php
是什么原因造成的?我也想通过漂亮的“返回”按钮现场显示插图。
尝试了这些但没有运气:(
php artisan config:clear
php artisan cache:clear
composer dump-autoload
php artisan view:clear
php artisan route:clear
Run Code Online (Sandbox Code Playgroud)
小智 9
也许晚了,但您也可以从 5.8 版本重新发布文件,而无需从 5.7 复制它们或创建新文件:
php artisan vendor:publish --tag=laravel-errors
Run Code Online (Sandbox Code Playgroud)
所有刀片模板都应在视图/错误下再次可用。
在视图中我只需要改变
@extends('errors::minimal')
Run Code Online (Sandbox Code Playgroud)
进入
@extends('errors::illustrated-layout')
Run Code Online (Sandbox Code Playgroud)
并添加
@section('image')
<div style="background-image: url({{ asset('/svg/403.svg') }});" class="absolute pin bg-cover bg-no-repeat md:bg-left lg:bg-center">
</div>
@endsection
Run Code Online (Sandbox Code Playgroud)
它看起来像在默认的404错误观点vendor/ 改变从图示的布局Laravel 5.8到最小的布局,也许有少自以为是默认。
resources/views/errors/404.blade.php如果您想返回上一个视图,建议您在下面创建自己的视图。如果您想显示的话,可以直接从5.7版本复制插图:https : //github.com/laravel/framework/blob/5.7/src/Illuminate/Foundation/Exceptions/views/404.blade.php
所示的布局仍然可用,它们不再是默认布局。
| 归档时间: |
|
| 查看次数: |
1106 次 |
| 最近记录: |