laravel-admin重寫內建檢視以及設定語言
阿新 • • 發佈:2018-12-20
重寫內建檢視
如果有需要自己修改view,但是不方便直接修改laravel-admin
的情況,可以用下面的辦法解決
複製vendor/encore/laravel-admin/views
到專案的resources/views/admin
,然後在app/Admin/bootstrap.php
檔案中加入程式碼:
app('view')->prependNamespace('admin', resource_path('views/admin'));
這樣就用resources/views/admin
下的檢視覆蓋了laravel-admin
的檢視,要注意的問題是,更新laravel-admin
的時候,如果遇到檢視方面的問題,需要重新複製vendor/encore/laravel-admin/views
resources/views/admin
中,注意備份原來已經修改過的檢視。
設定語言
完成安裝之後,預設語言為英文(en),如果要使用中文,開啟config/app.php
,將locale
設定為zh-CN
即可。
關於前端資源問題
如果需要使用自己的前端檔案,可以在app/Admin/bootstrap.php
中引入:
Admin::css('path/to/your/css');
Admin::js('path/to/your/js');
更新靜態資源
如果遇到更新之後,部分元件不能正常使用,那有可能是laravel-admin
自帶的靜態資源有更新了,需要執行命令php artisan vendor:publish --tag=laravel-admin-assets --force