【发布时间】:2020-05-16 05:50:42
【问题描述】:
我想显示一个品牌的基于城市的有序商店列表。
这是我试过的代码
$brand = Brand::where('slug','=',$slugurl)
->with(['stores' => function($q){
$q->where('status', 1)
->join('cities', function ($join){
$join->on('cities.id', '=', 'stores.city_id')->orderBy('cities.sort_number', 'DESC');
});
}])
->firstOrFail();
表的关系:
品牌有很多店铺,店铺属于城市
列表结果输出未根据城市 sort_number 排序。知道如何实现吗?
【问题讨论】:
标签: mysql laravel laravel-5 join eloquent