アプリケーションからログアウトさせる


 悩み事

ユーザーをログアウトさせたい

 解決方法

Auth::logout()メソッドを利用します

\Auth::logout();

これは、メモリからユーザーが消去され、
セッションで保持されていたユーザーオブジェクト等もクリアされます

 アドバイス

これはauth.logoutを発生させます

次の様にログアウトイベントを検知する事ができます

\Event::listen('auth.logout', function($user) {
    $message = sprintf('User #%d logged out', $user->id);
    \Log::info($message);
});

Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa