'datetime', ]; protected $fillable = [ 'name', 'username', 'password', 'avatar', 'department', 'phone', 'status', 'is_enable', 'view_all_bases', 'banned_reason', 'banned_at', ]; protected $hidden = [ 'password', 'remember_token', ]; public function bases() { return $this->belongsToMany(AgriculturalBase::class, 'admin_user_bases', 'user_id', 'base_id'); } public function permissionIds() { return $this->getCachePermissions()->pluck('id'); } }