rap*_*dko 10 laravel laravel-5.3
我正在检查维护模式的Laravel文档:
https://laravel.com/docs/5.3/configuration#maintenance-mode
执行该命令时php artisan down,它将使应用程序处于维护模式,并返回503.blade.php视图.
工作得很好,但有一个选项,我不能真正做工作..当我这样做:
php artisan down --message='Upgrading Database' --retry=60
Run Code Online (Sandbox Code Playgroud)
我想在视图中显示消息,我尝试访问明显的选择{{ $message }}但没有成功,返回undefined变量.
我的问题是:如何访问它?
小智 31
实际上你不需要那个"json_decode"的东西,因为所有的"错误"视图(包括503.blade.php)都有$exception变量.
因此,您可以{{ $exception->getMessage() }}在视图中使用,您将获得传递给artisan down --message命令的确切值.
gms*_*tos 12
默认情况下,503.blade.php视图不使用此消息.
此消息在命名storage/framework/down 生成php artisan down的JSON格式文件中可用.
您可以执行以下操作来访问视图中的消息:
{{ json_decode(file_get_contents(storage_path('framework/down')), true)['message'] }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11704 次 |
| 最近记录: |