Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.68 KB

qa.md

File metadata and controls

40 lines (24 loc) · 1.68 KB

常见问题汇总

关于自定义视图

如果有需要自己修改view,但是不方便直接修改laravel-admin的情况,可以用下面的办法解决

复制vendor/encore/laravel-admin/views到项目的resources/views/admin,然后在app/Admin/bootstrap.php文件中加入代码:

app('view')->addNamespace('admin', resource_path('views/admin'));

这样就用resources/views/admin下的视图覆盖了laravel-admin的视图,要注意的问题是,更新laravel-admin的时候,可能会遇到视图不存在的问题,这个需要自行解决

关于自定义语言

如果需要修改laravel-admin的语言包,可以用下面的方式解决

复制vendor/encore/laravel-admin/lang到项目的resources/lang/admin,然后在app/Admin/bootstrap.php文件中加入代码:

app('translator')->addNamespace('admin', resource_path('lang/admin'));

如果将系统语言locale设置为zh-CN,可以将resources/lang/admin目录下的zh_CN目录重命名为zh-CN即可,更新laravel-admin的时候,要做相应修改。

关于扩展自定义组件

laravel-admin默认引用了大量前端资源,如果有网络问题或者有不需要使用的组件,可以参考form组件管理将其移除。

关于富文本编辑器,由于静态资源包文件普遍太大,所以laravel-admin默认通过cdn的方式引用ckeditor,建议大家根据自己的需求扩展编辑器,自行配置。

关于前端资源问题

如果需要使用自己的前端文件,可以在app/Admin/bootstrap.php中引入:

Admin::css('path/to/your/css');
Admin::css('path/to/your/js');