質問: \Auth::user(); dump($user); exit; } ``` 別環境で動かしている同じバージョンのlaravel5.3では上記の両パターンとも問題なく ユーザー情報が取得できているのですが、現環境にてうまく行かない状態です。 インストールされているLaravelやミドルウェアの設定上で起きている問題ではないかとも思うのですが、 ご存知の方、お知恵をお借りできれば幸いです。 ■ 2017-05-12 追記 以前、解消はしておらず、どうも現環境からAPIを呼び出す際の、 X-XSRF-TOKEN の受け渡しがうまくいっていなさそうな印象でした。 その為、 ``` $this->middleware('auth:api'); ``` 以下の認証も通ってなさそうです。 ``` + $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); ``` こちらの内容でajax側へはセット出来ているはずなのですが、 ajax側でのヘッダーの確認、laravel側での受取状況の確認を行う方法などあったりしますでしょうか。
回答: 旧環境からlaravelの環境をまるっとコピーしてきていたのですが、 最終的には、laravel環境を再度ゼロからインストールし、構築しなおしたところ無事api認証が出来るようになりました。 なにかしらライブラリ等の欠落があったのかもしれません。