我是laravel的新手并使用laravel版本5.4。 我有三个名为Projects,Tasks和TaskStatus的模型。
`class Project extends Model {
public function tasks() {
return $this->hasMany('App\Models\Task', 'project_id', 'id');
}
}`
和第二个模型
`class Task extends Model {
public function taskStatus() {
return $this->hasMany('App\Models\TaskStatus', 'task', 'id');
}
}`
我正在尝试删除所有这样的状态:
$this->project->find($project_id)->tasks()->taskStatus()->delete();
它显示我这样的错误: 调用未定义的方法Illuminate \ Database \ Query \ Builder :: taskAssign()
如何解决此错误?