[英]Laravel Advanced Search Query
我正在建立一個汽車(汽車,公共汽車...)賣方網站,我有如下表格:
品牌:
id , name (bmw) , category (car , bus )
楷模 :
id , name ( 1.16, 3.20) , brands_id
Car_Sale:
id , brand_id , model_id , price , member_id
屬性:
id , name( color , fuel ..) , value ( red , gasoline ) , car_sale_id
我有很多關於屬性表的選項(大約20個),什么是處理此查詢的最佳方法? 你在拉拉維(Laravel)情況如何? 我應該使用聯接嗎? 我如何檢查所有這些表和字段?
有任何想法嗎? 任何示例代碼等? 謝謝 !
您需要正確地建立關系模型,一旦完成就可以使用Eloquent擁有很多通過或查詢您的關系 。
另外,如果您需要與Laravel 查詢構建器建立關系,這也是一件容易的事。
一個示例聯接:
DB::table('users')
->join('contacts', 'users.id', '=', 'contacts.user_id')
->join('orders', 'users.id', '=', 'orders.user_id')
->select('users.id', 'contacts.phone', 'orders.price')
->get();
希望對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.