<?php

namespace App\Observers;

use App\Models\User;

class UserObserver
{
  /**
  * Handle the User "created" event.
  *
  * @param  \App\Models\User  $user
  * @return void
  */
  public function created(User $user)
  {
    $user->assignRole('user');
  }

  /**
  * Handle the User "updated" event.
  *
  * @param  \App\Models\User  $user
  * @return void
  */
  public function updated(User $user)
  {
    //
  }

  /**
  * Handle the User "deleted" event.
  *
  * @param  \App\Models\User  $user
  * @return void
  */
  public function deleting(User $user)
  {
  }

  /**
  * Handle the User "restored" event.
  *
  * @param  \App\Models\User  $user
  * @return void
  */
  public function restored(User $user)
  {
    //
  }

  /**
  * Handle the User "force deleted" event.
  *
  * @param  \App\Models\User  $user
  * @return void
  */
  public function forceDeleted(User $user)
  {
    //
  }
}
