*/ protected $fillable = [ 'name', 'email', 'avatar', 'phone', 'password', 'line_id', 'can_login', ]; /** * The attributes that should be hidden for serialization. * * @var array */ protected $hidden = [ 'remember_token', ]; public static $canlogin = [ 0 => '未允許', 1 => '允許', ]; /** * Get the attributes that should be cast. * * @return array */ protected function casts(): array { return [ 'email_verified_at' => 'datetime', 'password' => 'hashed', ]; } public function getCanLoginStatusAttribute() { return self::$canlogin[$this->attributes['can_login']] ?? '未知狀態'; } }