1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace App\Distributor\Actions;
- use App\Distributor\Repositories\DistAdminDistributor;
- use Dcat\Admin\Grid\RowAction;
- use Illuminate\Http\Request;
- class AppearanceEnable extends RowAction
- {
- /**
- * 返回字段标题
- *
- * @return string
- */
- public function title()
- {
- return '<i class="feather icon-edit"></i> '.admin_trans_label('enable');
- }
- public function confirm()
- {
- return [
- "Confirm to enable this appearance?",
- $this->row->title,
- ];
- }
- /*
- * 处理请求
- */
- public function handle(Request $request)
- {
- $appearanceId = $this->getKey();
- DistAdminDistributor::enableTheme($appearanceId);
- // 返回响应结果并刷新页面
- return $this->response()->success("Success")->refresh();
- }
- /**
- * 设置要POST到接口的数据
- *
- * @return array
- */
- public function parameters()
- {
- return [
- // 发送当前行 username 字段数据到接口
- 'id' => $this->row->title,
- ];
- }
- }
|