Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

ConnectedAccount.php 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Concerns\HasTimestamps;
  4. use Wallo\FilamentCompanies\ConnectedAccount as SocialiteConnectedAccount;
  5. use Wallo\FilamentCompanies\Events\ConnectedAccountCreated;
  6. use Wallo\FilamentCompanies\Events\ConnectedAccountDeleted;
  7. use Wallo\FilamentCompanies\Events\ConnectedAccountUpdated;
  8. class ConnectedAccount extends SocialiteConnectedAccount
  9. {
  10. use HasTimestamps;
  11. /**
  12. * The attributes that are mass assignable.
  13. *
  14. * @var array<int, string>
  15. */
  16. protected $fillable = [
  17. 'provider',
  18. 'provider_id',
  19. 'name',
  20. 'nickname',
  21. 'email',
  22. 'avatar_path',
  23. 'token',
  24. 'refresh_token',
  25. 'expires_at',
  26. ];
  27. /**
  28. * The event map for the model.
  29. *
  30. * @var array<string, class-string>
  31. */
  32. protected $dispatchesEvents = [
  33. 'created' => ConnectedAccountCreated::class,
  34. 'updated' => ConnectedAccountUpdated::class,
  35. 'deleted' => ConnectedAccountDeleted::class,
  36. ];
  37. }