*/ use HasFactory, Notifiable, HasApiTokens; protected $table = "system_users"; /** * 可批量赋值的属性 */ protected $fillable = [ 'username', 'password', 'nickname', 'remark', 'dept_id', 'post_ids', 'email', 'mobile', 'sex', 'avatar', 'status', 'login_ip', 'login_date', 'creator', 'create_time', 'updater', 'update_time', 'deleted', 'tenant_id', ]; /** * 隐藏属性 */ protected $hidden = [ 'password', ]; /** * 自定义时间戳字段名 */ const CREATED_AT = 'create_time'; const UPDATED_AT = 'update_time'; /** * 类型转换 */ protected function casts(): array { return [ 'login_date' => 'datetime', 'create_time' => 'datetime', 'update_time' => 'datetime', 'password' => 'hashed', ]; } }