【发布时间】:2018-11-12 03:45:20
【问题描述】:
我有如下三个表:
users:
id, fullname, phone ...
tasks:
id, user_id, title, description ...
tasks_state:
id, task_id, comment, rating, createa_at, updated_at
我正在尝试使用 laravel 中的关系在表 tasks_state 中按 updated_at 排序
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');
}
当我使用时,我希望返回的数据按表tasks_state 中的字段updated_at 排序:
Tasks:with('taskstate')->get();
期待您的帮助:(
【问题讨论】:
标签: laravel laravel-5 relational-database relationship laravel-5.5