Eloquentを利用した認証ドライバのインスタンスの作成


 悩み事

Eloquentを利用した認証ドライバのインスタンスを作成したい

 解決方法

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

$driver = Auth::createEloquentDriver();

$driver変数を使って
check(), guest(), user()などを直接利用する事が出来ます

 アドバイス

一般に、Auth関連ではAuthファサードを利用する事をお勧めします

これは、アプリケーションの設定に従って、適切なドライバをセットアップします
複雑なアプリケーションで、一度に複数の認証ドライバを利用する場合に、
このメソッドを利用してインスタンスを生成して利用するとスムーズに実装できると思います


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa