| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace App\Module\GameItems\AdminControllers\Actions;
- use App\Module\GameItems\Enums\ITEM_TYPE;
- use App\Module\GameItems\Models\Item;
- use Illuminate\Http\Request;
- use UCore\DcatAdmin\RowAction;
- use UCore\DcatAdmin\RowActionHandler;
- /**
- * @property-read Item $row
- */
- class ChestCostAction extends RowActionHandler
- {
- public $title = '宝箱消耗';
- public function allowed()
- {
- return $this->row->type === ITEM_TYPE::CHEST;
- }
- public function handle(Request $request)
- {
- $id = $this->getKey();
- return $this->response()->redirect(admin_url("game-items-chest-costs?item_id={$id}"));
- }
- }
|