ProviderObserver.php 443 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Observers;
  3. use App\Models\Provider;
  4. class ProviderObserver
  5. {
  6. public function creating(Provider $provider): void
  7. {
  8. if ($provider->profile_media_id !== null) {
  9. $provider->selfie_verified = false;
  10. }
  11. }
  12. public function updating(Provider $provider): void
  13. {
  14. if ($provider->isDirty('profile_media_id')) {
  15. $provider->selfie_verified = false;
  16. }
  17. }
  18. }