У меня есть три таблицы следующим образом:
users:
id, fullname, phone ...
tasks:
id, user_id, title, description ...
tasks_state:
id, task_id, comment, rating, createa_at, updated_at
Я пытаюсь использовать отношения в laravel для порядка updated_at
в таблице tasks_state
Model tasks
public function taskstate()
{
return $this->hasOne(TaskState::class, 'task_id');
}
Model tasks_state
public function task()
{
return $this->belongsTo(Tasks::class, 'id', 'taks_id');
}
Я хочувозвращенные данные отсортированы по полю updated_at
в таблице tasks_state
, когда я использую:
Tasks:with('taskstate')->get();
С нетерпением ждем вашей помощи: (