|
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