'bool', 'expires_at' => 'datetime', ]; /** * Indicates if the model should be timestamped. * * @var bool */ public $timestamps = false; /** * Get the access token that the refresh token belongs to. * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function accessToken() { return $this->belongsTo(Passport::tokenModel()); } /** * Revoke the token instance. * * @return bool */ public function revoke() { return $this->forceFill(['revoked' => true])->save(); } /** * Determine if the token is a transient JWT token. * * @return bool */ public function transient() { return false; } }