laravel-admin重寫內置視圖以及設置中文語言


重寫內置視圖
如果有需要自己修改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中,注意備份原來已經修改過的視圖。

給登錄頁添加背景圖以及修改樣式(可自定義根據自己的需求進行變更)

找到 public/vendor/laravel-admin/AdminLTE/dist/css/AdminLTE.min.css 文件

.login-page,.register-page{background:#d2d6de}

改為:
.login-page,.register-page{background:url(/img/3.png) no-repeat center}

.login-logo a 
后添加
.login-logo a b{color: #3c8dbc}

設置語言
完成安裝之后,默認語言為英文(en),如果要使用中文,打開config/app.php,將locale設置為zh-CN即可。

具體文件可以去https://github.com/WXiangQian/wage-cms/tree/master/resources/lang/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

來重新發布前端資源,發布之后不要忘記清理瀏覽器緩存.

 

如需了解使用技巧以及用法:https://blog.csdn.net/qq175023117/article/details/80681533

自己寫的工資管理系統 可查看源碼  https://github.com/WXiangQian/wage-cms 

自己寫的辦公用品管理系統 可查看源碼 https://github.com/WXiangQian/stationery-cms 

 感覺不錯的話請點擊右上角  star  謝謝支持

文章已轉移(持續更新):https://juejin.im/post/5d0c3c07e51d4510727c80ae
————————————————
版權聲明:本文為CSDN博主「WXiangQian王先森」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq175023117/article/details/83898955


免責聲明!

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



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