<?php namespace App\Admin\Actions; use App\Admin\Forms\AdminSetting as AdminSettingForm; use Dcat\Admin\Actions\Action; use Dcat\Admin\Widgets\Modal; class AdminSetting extends Action { /** * @return string */ protected $title = '<i class="feather icon-settings" style="font-size: 1.5rem"></i>'; public function render() { $modal = Modal::make() ->id('admin-setting-config') // 导航栏显示弹窗,必须固定ID,随机ID会在刷新后失败 ->title($this->title()) ->body(AdminSettingForm::make()) ->lg() ->button( <<<HTML <ul class="nav navbar-nav"> <li class="nav-item"> {$this->title()} </li> </ul> HTML ); return $modal->render(); } }