|UserModel newModelQuery() * @method static Builder|UserModel newQuery() * @method static Builder|UserModel query() * @method static Builder|UserModel whereId($value) * @method static Builder|UserModel whereEmail($value) * @method static Builder|UserModel whereDisplayName($value) * @method static Builder|UserModel whereIsAdmin($value) * @method static Builder|UserModel whereEmailConfirmedAt($value) * * @mixin \Eloquent */ class UserModel extends Model { protected $table = 'users'; public $timestamps = false; protected $fillable = [ 'email', 'display_name', 'password_hash', 'is_admin', 'email_confirmed_at', ]; protected $casts = [ 'is_admin' => 'boolean', 'email_confirmed_at' => 'immutable_datetime', ]; }