* * Bootstraper for Admin. * * Here you can remove builtin form field: * * extend custom field: * Dcat\Admin\Form::extend('php', PHPEditor::class); * Dcat\Admin\Grid\Column::extend('php', PHPEditor::class); * Dcat\Admin\Grid\Filter::extend('php', PHPEditor::class); * * Or require js and css assets: * Admin::css('/packages/prettydocs/css/styles.css'); * Admin::js('/packages/prettydocs/js/main.js'); * */ // 覆盖默认配置 config(['admin' => user_admin_config()]); config(['app.locale' => config('admin.lang') ?: config('app.locale')]); //App::setLocale('en'); //配置默认语言 Admin::style('.main-sidebar .nav-sidebar .nav-item>.nav-link { border-radius: .1rem; }'); Admin::style('.main-sidebar .nav-treeview.nav .nav-item .nav-link { padding: 5px 10px 7px 50px!important; }'); // 扩展Column Grid\Column::extend('code', function ($v) { return "$v"; }); Grid::resolving(function (Grid $grid) { if (! request('_row_')) { $grid->tableCollapse(); } }); // 追加菜单 Admin::menu()->add(include __DIR__.'/menu.php', 0); Admin::navbar(function (Navbar $navbar) { $method = config('admin.layout.horizontal_menu') ? 'left' : 'right'; // ajax请求不执行 if (! Dcat\Admin\Support\Helper::isAjaxRequest()) { $navbar->$method(App\Admin\Actions\AdminSetting::make()->render()); } // 搜索框 $navbar->right( <<