belongsToMany(Todo::class, 'project_todo', 'project_id', 'todo_id'); } public function user(): HasOneThrough { return $this->hasOneThrough( User::class, projectUser::class, 'project_id', 'id', 'id', 'user_id' ); } }