$props = Property::with(['rentalUnit','rentalUnit.floor'])->get()->toArray();
我想使用楼层表字段rentalunit
floor_name
集合进行排序
任何帮助将不胜感激
答案 0 :(得分:0)
将此添加到您的Property模型
public function rentalUnitOrderByFloorName()
{
return $this->rentalUnit()->select('rental_units.*', 'floors.name')->leftJoin('floors', 'floors.rental_unit_id', '=', 'rental_units.id')->orderBy('floors.name');
}
然后
$props = Property::with(['rentalUnitOrderByFloorName','rentalUnitOrderByFloorName.floor'])->get()->toArray();