|
4 | 4 |
|
5 | 5 | use Illuminate\Console\Command; |
6 | 6 | use Illuminate\Support\Carbon; |
7 | | -use Laravel\Passport\AuthCode; |
8 | | -use Laravel\Passport\RefreshToken; |
9 | | -use Laravel\Passport\Token; |
| 7 | +use Laravel\Passport\Passport; |
10 | 8 |
|
11 | 9 | class PurgeCommand extends Command |
12 | 10 | { |
@@ -35,21 +33,21 @@ public function handle() |
35 | 33 |
|
36 | 34 | if (($this->option('revoked') && $this->option('expired')) || |
37 | 35 | (! $this->option('revoked') && ! $this->option('expired'))) { |
38 | | - Token::where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete(); |
39 | | - AuthCode::where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete(); |
40 | | - RefreshToken::where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete(); |
| 36 | + Passport::token()->where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete(); |
| 37 | + Passport::authCode()->where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete(); |
| 38 | + Passport::refreshToken()->where('revoked', 1)->orWhereDate('expires_at', '<', $expired)->delete(); |
41 | 39 |
|
42 | 40 | $this->info('Purged revoked items and items expired for more than seven days.'); |
43 | 41 | } elseif ($this->option('revoked')) { |
44 | | - Token::where('revoked', 1)->delete(); |
45 | | - AuthCode::where('revoked', 1)->delete(); |
46 | | - RefreshToken::where('revoked', 1)->delete(); |
| 42 | + Passport::token()->where('revoked', 1)->delete(); |
| 43 | + Passport::authCode()->where('revoked', 1)->delete(); |
| 44 | + Passport::refreshToken()->where('revoked', 1)->delete(); |
47 | 45 |
|
48 | 46 | $this->info('Purged revoked items.'); |
49 | 47 | } elseif ($this->option('expired')) { |
50 | | - Token::whereDate('expires_at', '<', $expired)->delete(); |
51 | | - AuthCode::whereDate('expires_at', '<', $expired)->delete(); |
52 | | - RefreshToken::whereDate('expires_at', '<', $expired)->delete(); |
| 48 | + Passport::token()->whereDate('expires_at', '<', $expired)->delete(); |
| 49 | + Passport::authCode()->whereDate('expires_at', '<', $expired)->delete(); |
| 50 | + Passport::refreshToken()->whereDate('expires_at', '<', $expired)->delete(); |
53 | 51 |
|
54 | 52 | $this->info('Purged items expired for more than seven days.'); |
55 | 53 | } |
|
0 commit comments