Laravelでwithメソッドを使いログインユーザーに関連するアドレス帳のリレーションをロードしたいです
なぜか、ログインしていないユーザーのアドレスまで取得しています
コントローラーのindexメソッドへ
以下のように記述した場合はログインユーザーのアドレスが取得できています
$user = Auth::user(); $test = Address::where('user_id', $user->id)->get();
これをwithメソッドを使いって取得するために
$user = Auth::user(); $test = Auth::user()->with(['addresses'])->get();
とした場合、
全ユーザーの全アドレスが取得出来てしまいます
ログインユーザーのアドレスのみを取得するにはどうすればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/10 10:44