Cookieやsessionを使わない認証


 悩み事

Cookieやsessionを使わずに認証をおこないたい

 解決方法

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

このメソッドは、資格情報を配列で指定します

$logged_in = Auth::once(['username' => 'test', 'password' => 'test']);
if (!$logged_in) {
    throw new \Exception('not logged in');
}

 アドバイス

現在のリクエストでのみ、"ログイン" 状態となります

このメソッドはテストで利用すると便利です


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa