Log::debugは文字列をログ出力するものですが、$googleUserの中身はオブジェクト形式。よって、先述の内容のエラーが出ていたようです。 解決法 ログ出力する際、print_r()を使って$googleUserを文字列に変換します。 ※print_r()は、第二引数にtrueをとると、結果を文字列として関数の戻り値に...
__callStatic()が呼び出されると、まずgetFacadeRoot()を呼び出して変数$instanceを設定しようとします。$instance呼び出しを転送する実際のクラスが保持されます。詳しく見てみましょう。すぐに意味がわかります。 // Facade.php public static function getFacadeRoot() { return static::resolveFaca...
必要に応じて、ポリモーフィックの子モデルで使用する"id"カラムと"type"カラムの名前をカスタマイズできます。その場合は、最初の引数として常にリレーション名をmorphToメソッドに渡してください。通常、この値はメソッド名と一致する必要があるため、PHPの__FUNCTION__定数を使用できます。
web.phpに、SPのMetadataを出力するURLを設定します。※Route::getメソッドの第一引数の値は任意の値で構いません。今回は、/auth/saml2/metadataとします。routes/web.php ・・・ Route::get('/auth/saml2/metadata', function () { return Socialite::driver('saml2')->getServiceProvider...