|
2 | 2 |
|
3 | 3 | namespace Backstage\Laravel\Users\Eloquent\Models; |
4 | 4 |
|
5 | | -use Backstage\Laravel\Users\Eloquent\Concerns\User as Concerns; |
6 | | -use Backstage\Laravel\Users\Eloquent\Scopes\VerifiedUser; |
| 5 | +use Spatie\Permission\Traits\HasRoles; |
| 6 | +use Illuminate\Notifications\Notifiable; |
| 7 | +use Illuminate\Foundation\Auth\User as BaseUser; |
7 | 8 | use Backstage\Laravel\Users\Events\Auth\UserCreated; |
| 9 | +use Illuminate\Database\Eloquent\Factories\HasFactory; |
| 10 | +use Laravel\Sanctum\HasApiTokens as HasApiTokensConcern; |
| 11 | +use Backstage\Laravel\Users\Eloquent\Scopes\VerifiedUser; |
8 | 12 | use Illuminate\Auth\MustVerifyEmail as MustVerifyEmailConcern; |
| 13 | +use Backstage\Laravel\Users\Eloquent\Concerns\User as Concerns; |
| 14 | +use Laravel\Sanctum\Contracts\HasApiTokens as HasApiTokensContract; |
| 15 | +use Illuminate\Contracts\Auth\MustVerifyEmail as MustVerifyEmailContract; |
9 | 16 | use Illuminate\Auth\Passwords\CanResetPassword as CanResetPasswordConcern; |
10 | 17 | use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; |
11 | | -use Illuminate\Contracts\Auth\MustVerifyEmail as MustVerifyEmailContract; |
12 | | -use Illuminate\Database\Eloquent\Factories\HasFactory; |
13 | | -use Illuminate\Foundation\Auth\User as BaseUser; |
14 | | -use Illuminate\Notifications\Notifiable; |
15 | | -use Laravel\Sanctum\Contracts\HasApiTokens as HasApiTokensContract; |
16 | | -use Laravel\Sanctum\HasApiTokens as HasApiTokensConcern; |
17 | | -use Spatie\Permission\Traits\HasRoles; |
18 | 18 |
|
19 | 19 | class User extends BaseUser implements CanResetPasswordContract, HasApiTokensContract, MustVerifyEmailContract |
20 | 20 | { |
@@ -61,4 +61,14 @@ protected static function boot() |
61 | 61 | event(new UserCreated($user)); |
62 | 62 | }); |
63 | 63 | } |
| 64 | + |
| 65 | + public function guardName(): string |
| 66 | + { |
| 67 | + return config('auth.defaults.guard', 'web'); |
| 68 | + } |
| 69 | + |
| 70 | + public function getDefaultGuardName(): string |
| 71 | + { |
| 72 | + return $this->guardName(); |
| 73 | + } |
64 | 74 | } |
0 commit comments