質問: Session::get('oauth_token_secret'); // からっぽ // トークンが取得できなかた場合 if (empty($oauth_token['oauth_token']) || empty($oauth_token['oauth_token_secret'])) { // falseを返す return false; } // oauth_tokenとoauth_token_secretをキーにした連想配列が返る return $oauth_token; ``` これは何故なのでしょうか? もともと$request->sessionのカタチでやっていたのですが、 の記事を参考にして今の形に直しましたがだめでした。 理由が全くわからず困っております。 ご存じの方がいらっしゃいましたら、ご教示いただけますと幸いです。
回答: とりあえずLaravelでのTwitter認証はSocialite使ってください。 https://readouble.com/laravel/5.5/ja/socialite.html コントローラーで`new`を使ったら90%の場面でLaravelの使い方間違えてると思っていい。 メールとかキューとか一部ではnewを使うけど普通のPHPっぽくクラスをインスタンス化したら確実に間違い。 `new`が出てきたらテストしにくいコードの臭い...というのはLaravelに限らず一般的な話。