2017-03-18 81 views
1

爲了儘可能地保持開發人員的雙手不受laravel的核心安裝的影響,我試圖找到一種方法來使用自定義錯誤頁面而不會干擾核心資源文件夾的刀片文件,但使用包相關文件夾中提供的那些。 那麼有沒有辦法像在$this->loadViewsFrom一樣在ServiceProvider中包含錯誤頁面模板?基於Laravel的軟件包自定義錯誤頁面

回答

1

resources/views文件夾中,您會找到一個名爲errors的文件夾。在這裏你可以創建自定義的錯誤頁面。

例如: 404.blade.php

<html> 
    <head><title>Page not found :o</title></head> 
    <body> 
    <h1>Sorry, we can't find what you're looking for.</h1> 
    <a href="https://example.com">Take me back to the main site.</a> 
    </body> 
</html> 

本頁面現在將顯示自動地當你的應用程序將引發404(你可以做到這一點所有的HTTP響應代碼)

+1

打招呼傑西,謝謝你的回覆,但這不是我要找的。我可能沒有很好地表達我的問題,但你所暗示的是我不想使用的。你會看到我使用laravel的單一安裝工作,並將我的每個項目都組織在一個包文件夾中,並且我希望所有內容都在那裏。再次感謝你的回覆。 – Kostas