認証データベースドライバのインスタンスの作成


 悩み事

認証データベースドライバのインスタンスを作成したい

 解決方法

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

$driver = Auth::createDatabaseDriver();

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

 アドバイス

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

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


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa