У меня есть модель, которую я хочу отсортировать на основе свойства отношения.
- Первая модель "DeviceType":
public function make()
{
return $this->hasMany(DeviceMake::class);
}
Вторая модель: «DeviceMake»: public function type()
{
return $this->hasOne(DeviceType::class, 'id', 'device_type_id');
}
public function model()
{
return $this->hasMany(DeviceModel::class);
}
Контроллер: $type = DeviceType::with(['make'])->where('id', '=', $device_type_id)->first();
Имя таблицы -
device_makes
, и я хочу отсортировать ее по
name
. Как я могу это сделать?