-1
に参加し、このは私が持っているのforeach laravelクエリ
public function deals(){
$matchThese = [ 'suspended' => 0, 'status' => 1, 'approved' => 1 ];
$deals = ListsDeals::where($matchThese)->orderBy('start_date')->get();
$list = DB::table('lists')
->join('list_has_deals', 'lists.id', '=', 'list_has_deals.list_id')
->where('list_has_deals.deal_id', '=', 12)
->select('lists.id')
->get();
$categories = DB::table('lists_categories')
->join('list_has_categories', 'lists_categories.id', '=', 'list_has_categories.category_id')
->where('list_has_categories.list_id', '=', $list[0]->id)
->select('lists_categories.title')
->get();
return view("deals")
->with("deals", $deals)
->with("categories", $categories);
}
私はリストでカテゴリのタイトルの値を取得したいのですが、最初に私はあまり言葉で
Iをリストの取引を取得する必要があります持っている
Deals - Lists - lists_has_deals
Categories - Lists - lists_has_deals
どちらもbelongsToManyです、私はオファーに関連付けられているリストに属するカテゴリを取得したいと思います。
私の例では問題なく動作しますが、12ドルはforensachでなければなりません。