2017-05-10 3 views
0

を働いていません(「/ログイン」)を意図した私はFacebookのと私のユーザーがログオンしたり、私がユーザーに送信アルLaravel 5.3プロジェクトにいくつかのケースではリダイレクト() - > laravel

をGoogleにカスタムSocialLoginControllerを使用していますhttps://myweb.com/settings/profile/[the-uuid]

ユーザーがアクセスしようとしたときにログインしようとしたとき、彼はreturn redirect()->guest('/login');でログインするHandler @ render()にリダイレクトされます。私がLoginControllerを使わないので、要求されたURLへのリダイレクトは機能していません。

おかげ

+0

リターンリダイレクト( '/ home');それはあなたのために働かないだろうか? – ATechGuy

+0

いいえ、最初のリクエストされたリソースにリダイレクトしたいので、ホームページにはリダイレクトしません。元のLoginControllerを使用すると、redirect() - > intended()は正常に動作しますが、カスタムソーシャルログインコントローラを使用します –

答えて

0

問題が後に失われたのFacebookやGoogleでログインするためにユーザーをリダイレクトされたリクエスト・オブジェクトであるので、私はセッション変数に要求されたURIを保存した後

return Session::get('intended') ? redirect()->to(\Session::get('intended')) : redirect()->to('/expenses');

をリダイレクト存在する場合は、次にチェックすることによって、固定します

これは誰かを助けるかもしれません

関連する問題