LoginSignup
0
0

More than 3 years have passed since last update.

LaravelのSocialiteで404エラーから抜け出せなかった自分

Last updated at Posted at 2020-09-24

LaravelのSocialiteで404エラーから抜け出せなかった自分

こんばんは。
LaravelでTwitterやGoogle,GitHub,Facebookなどでログインを実装にはSocialiteが便利です。

環境はLaravel8系でuiを使ってTwitterAPIによる認証を試みました。
リダイレクトした際にどうもエラーが出るんですよね。
XAMPPWを使うと

Object not found!
要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。

サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
Error 404

こんな感じ。

これの原因解決に2日を要したのですが、結局の所.env内のCALLBACK_URLが

http://localhost/login/twitter/callback

となっていたのが問題みたいです。
Laravelで普通にphp artisan serveするとlocalhost:8000で開かれます。
でも上のURLだと:8000がないんです。なので.env内とTwitterDeveloperの箇所を

http://localhost:8000/login/twitter/callback

こうするとうまくいきます。

こんなちょっとのところに1日以上悩んでしまいました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0