Laravel 自定義 HTTP 錯誤頁面


Laravel 可以修改各種 HTTP 狀態代碼的錯誤頁面模版。

默認的 404 頁面如下圖所示:

 

 

如果你希望自定義 404 HTTP 狀態碼的錯誤頁面,可以創建一個 resources/views/errors/404.blade.php 視圖文件。

該文件將被用於你的應用程序產生的所有 404 錯誤。此目錄中的視圖文件的命名應匹配它們對應的 HTTP 狀態碼。

由 abort 函數引發的 HttpException 實例將作為 $exception 變量傳遞給視圖:

<h2>{{ $exception->getMessage() }}</h2>

由於 HTTP 不止一種錯誤,如果都需要手動創建,工作量會很大,Laravel 內置了命令,為我們自動生成所有模版。

php artisan vendor:publish --tag=laravel-errors

執行上面的命令后,會看到 resource 文件夾下面多了幾個文件

 

 

minimal.blade.php 是模版文件,如果需要自定義 404 頁面,可以選擇直接修改 404.blade.php

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM