Disable.php 731 字节
<?php

namespace App\Admin\Extensions\Actions;

use App\Admin\Rewrite\Actions\RowAction;
use Illuminate\Database\Eloquent\Model;

class Disable extends RowAction
{
    public $name = '禁 用';

    public function handle(Model $model)
    {

        $model->status         = config('constants.DISABLE');
        $result                = $model->save();
        if ($result) {
            return $this->response()->success(__('disable_succeeded'))->refresh();
        } else {
            return $this->response()->error(__('disable_failed'))->refresh();
        }
    }

    public function dialog()
    {
        $options = ['confirmButtonColor'=>'#f39c12'];
        $this->question(__('disable_confirm'), '', $options);
    }
}