im正在建立一个汽车(汽车、公共汽车…)卖家网站,我有这样的表格:
品牌:
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),什么是最好的方法以处理此查询?你在拉拉威尔过得怎么样?我应该使用联接吗?如何检查所有这些表和字段?
有什么想法吗?是否有示例代码等。?非常感谢。
您需要正确地建模您的关系,一旦完成,您就可以使用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();
我希望这能对你有所帮助。