AdminSetting.php 810 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Admin\Actions;
  3. use App\Admin\Forms\AdminSetting as AdminSettingForm;
  4. use Dcat\Admin\Actions\Action;
  5. use Dcat\Admin\Widgets\Modal;
  6. class AdminSetting extends Action
  7. {
  8. /**
  9. * @return string
  10. */
  11. protected $title = '<i class="feather icon-edit" style="font-size: 1.5rem"></i> 网站设置';
  12. public function render()
  13. {
  14. $modal = Modal::make()
  15. ->id('admin-setting-config') // 导航栏显示弹窗,必须固定ID,随机ID会在刷新后失败
  16. ->title($this->title())
  17. ->body(AdminSettingForm::make())
  18. ->lg()
  19. ->button(
  20. <<<HTML
  21. <ul class="nav navbar-nav">
  22. <li class="nav-item"> &nbsp;{$this->title()} &nbsp;</li>
  23. </ul>
  24. HTML
  25. );
  26. return $modal->render();
  27. }
  28. }