質問: array( 'title' => 'index', 'no' => 1, 'products' => $products, ); return view('ownbr.index',$data); }
回答: 具体的に何をしたいのか読み取れませんでした。 “ログイン中のユーザーは自分のエリアだけのレコードが表示される”とは何でしょうか? 日本とかロシアとか、ユーザのエリア名を表示したいってこと? それとも、質問文には書かれていない別の条件があって、そのエリアに属するデータが複数あるのでしょうか? それから、テーブルがいくつも登場していますが、それぞれの関係はどうなっていますか? これらのテーブルとエリアはどう関係してるんでしょう? users products creators categoris branches また、ソースコードがいろいろ変です。 Product::All()の直後にユーザIDを持つproductsを取得して、同じ変数に代入してます。 ユーザ情報はAuth::User()で取れるので、わざわざjoinする必要はありません。 下のコードもおかしいですね。 >where('products.br_id', 'Auth::User()->br_id') 質問を投稿する前に、質問文とコードを見直してみて下さい。