| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- namespace App\Module\System\AdminForms;
- use App\Module\System\Services\ConfigService;
- use Dcat\Admin\Traits\LazyWidget;
- use Dcat\Admin\Actions\Action;
- use Illuminate\Http\Request;
- use Dcat\Admin\Actions\Response;
- /**
- * 清楚缓存
- */
- class CacheClear extends Action
- {
- use LazyWidget;
- public $title = '清空缓存';
- protected $htmlClasses=[
- 'btn','btn-info'
- ];
- /**
- * 处理当前动作的请求接口,如果不需要请直接删除
- *
- * @param Request $request
- *
- * @return Response
- */
- public function handle(Request $request)
- {
- ConfigService::clear_cache();
- return $this->response()
- ->success('清楚缓存成功')->refresh();
- }
- public function confirm()
- {
- return ['确定要清空缓存么?', "这个清空缓存将清空: <br> Config缓存 和 其他缓存"];
- }
- }
|