| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace App\Module\System\AdminControllers;
- use App\Module\System\AdminForms\CacheClear;
- use App\Module\System\AdminForms\CacheClearTag;
- use App\Module\System\AdminForms\Setting;
- use Dcat\Admin\Layout\Content;
- use Dcat\Admin\Widgets\Card;
- use Dcat\Admin\Widgets\Modal;
- use Spatie\RouteAttributes\Attributes\Get;
- use UCore\DcatAdmin\AdminController;
- /**
- * 工具列表
- *
- *
- */
- class ToolController extends \Dcat\Admin\Http\Controllers\AdminController
- {
- /**
- * @param Content $content
- * @return Content
- */
- #[Get('tools')]
- public function index(Content $content)
- {
- return $content
- ->translation($this->translation())
- ->title($this->title())
- ->description($this->description()['index'] ?? trans('admin.list'))
- ->body($this->grid());
- }
- private function grid()
- {
- $card = new Card('标题');
- $content = '';
- $model1 = Modal::make()
- ->lg()
- ->title('演示按钮')
- ->body(Setting::make())
- ->button('演示按钮');
- $content .= $model1->render();
- $content .= CacheClearTag::makeModal();
- $content .= CacheClear::make();
- $card->content($content);
- return $card;
- }
- }
|