laravel-admin重写内置视图以及设置中文语言


laravel-admin重写内置视图以及设置中文语言

如需了解使用技巧以及用法:https://juejin.im/post/5d0c39fc6fb9a07eb051c925

自己写的工资管理系统可查看源码 https://github.com/WXiangQian/wage-cms

自己写的办公用品管理系统可查看源码 https://github.com/WXiangQian/stationery-cms

感觉不错的话请点击右上角 star 谢谢支持


如果有需要自己修改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

来重新发布前端资源,发布之后不要忘记清理浏览器缓存.


 上一篇
利用PHP实现钉钉webhook通知 利用PHP实现钉钉webhook通知
利用PHP实现钉钉webhook通知,方便随时获取项目的动态 如果你嫌麻烦不想写这么多代码的话你可以直接引入包:https://github.com/WXiangQian/laravel-DingTalk 以上包满足所有需求,无需再看下文。
2019-09-16
下一篇 
composer如何更新指定的依赖包 composer如何更新指定的依赖包
composer如何更新指定的依赖包Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。 compos
2019-09-02
  目录