Пример #1
0
 /**
  * Start the user impersonation.
  *
  * @param  \Arcanesoft\Contracts\Auth\Models\User  $user
  *
  * @return bool
  */
 public static function start(User $user)
 {
     if (!$user->canBeImpersonated()) {
         return false;
     }
     session()->put(self::getKey(), $user->id);
     return true;
 }