laravel6.xについての質問です、
とても基本的な質問で申し訳ないのですが、laravelだと、ヘルパーメソッドを使ってauth()->id()とするとログインユーザのIDが取れるとドキュメントには書いてあります。
getリクエストの時は、auth()->id()で取れたのですが、postリクエストの時はauth()->id()でとることができません。
リクエストはログイン後の画面からajaxで行いました。
なぜpostの時だけidが取れないのか、どなたかヒントもらえないでしょうか
コントローラには以下のような記述になっています。
<?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Log; class ApiController extends Controller { /** getリクエストの時のメソッドです */ public function getaction() { Log::info('■■get'); Log::info(auth()->id()); } /** postリクエストの時のメソッドです */ public function postaction() { Log::info('■■post'); Log::info(auth()->id(); } }
ログは以下のような感じになります。
getのログ ■■1 postのログ ■■
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。