Laravelのsanctumでログインできなくなった話
Laravel + vueでSPA開発中。
開発環境にデプロイすると前はできていたログインができなくなって
しまっていた。(500 server errorになる)
設定ファイルを一通り確認し、変更していないので困ってしまった。
どのコミットまでログインできていたかを遡り
できなくなったコミットを特定。
デバッグ用にSQLログを出力するための
この記述を消したらログインできるように
app/Providers/AppServiceProvider.php
public function boot() { # 元々bootメソッドは空だった if (config('app.env') !== 'production') { DB::listen(function ($query) { \Log::info("Query Time:{$query->time}s] $query->sql"); }); } }
twitter APIからアクセストークンを受け取ってコールバックする処理が
開発環境だけで500エラーになった時もデバッグ用のログを消したら直ったんだよな。
意外と曲者。