feat:账户禁用功能
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace Modules\User\Models;
|
||||
|
||||
use Catch\Base\CatchModel as Model;
|
||||
use Catch\Enums\Status;
|
||||
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
|
||||
use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||
use Laravel\Sanctum\HasApiTokens;
|
||||
@@ -102,4 +103,10 @@ class User extends Model implements AuthenticatableContract
|
||||
|
||||
return parent::updateBy($id, $data);
|
||||
}
|
||||
|
||||
public function isDisabled(): bool
|
||||
{
|
||||
|
||||
return $this->status == Status::Disable->value;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user