App\Listeners\HandleUserSettingsChanged::handle PHP 메소드

handle() 공개 메소드

Handle the event.
public handle ( UserSettingsChanged $event ) : void
$event App\Events\UserSettingsChanged
리턴 void
    public function handle(UserSettingsChanged $event)
    {
        if (!Auth::check()) {
            return;
        }
        $account = Auth::user()->account;
        $account->loadLocalizationSettings();
        $users = $this->accountRepo->loadAccounts(Auth::user()->id);
        Session::put(SESSION_USER_ACCOUNTS, $users);
        if ($event->user && $event->user->isEmailBeingChanged()) {
            $this->userMailer->sendConfirmation($event->user);
            Session::flash('warning', trans('texts.verify_email'));
        }
    }
HandleUserSettingsChanged