Provider 認証のメイン処理が記述されています。Laravel認証の心臓部です。 src/Illuminate/Auth/EloquentUserProvider.php この内部処理を確認することはほとんどないと思いますので、説明は割愛します。 参考サイト https://qiita.com/tomoeine/items/40a966bf3801633cf90f Configファイルの設定 実装を行っていく前にGuardとProviderがconfigファイル上のどこで設定されているか確認・変更していきます。 設定が記載されているのはconfigディレクトリのauth.phpになります。 'defaults' => [ 'guard' => 'web', 'passwords' => 'users', ], 'guards' => [ 'web' => [ 'driver' =>