* * 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')]); Admin::style('.main-sidebar .nav-sidebar .nav-item>.nav-link { border-radius: .1rem; }'); // 扩展Column Grid\Column::extend('code', function ($v) { return "$v"; }); Grid::resolving(function (Grid $grid) { if (! request('_row_')) { $grid->tableCollapse(); // $grid->tools(new App\Admin\Grid\Tools\SwitchGridMode()); } }); Admin::navbar(function (Navbar $navbar) { // 切换主题 // $navbar->right(view('admin.switch-theme', [ // 'map' => [ // 'indigo' => Dcat\Admin\Admin::color()->indigo(), // 'blue' => '#5686d4', // 'blue-dark' => '#5686d4', // ], // ])); $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(view('admin.navbar-2')); });