クエリの結果を取得するのに問題があります。それは次のとおりです。私は2つのテーブル、tasks
とtask_interactions
を持っています。テーブルタスクはタスクを保存し、テーブルtask_interactionsはステータスの変更、コメントのようなタスクの履歴を保存します。task_interactionsテーブルのカラムtask_id
はテーブルタスクのid
です。 テーブルタスクには次の列があります。id | project_id | task_type_id | related_block | created_by | assigned_to | start_date | due_date | task_priority | comments | status | created_at |updated_at
このテーブルのステータスは削除されます。Laravel別のテーブルのIDを持つテーブルから値を取得する方法
テーブルtaskinteractionsは次の列があります。
タスクモデル::
public function taskinteractions()
{
return $this->hasMany('App\Taskinteraction');
}
私は次のような関係を作成したモデルで id
、task_id
、status
、comments
、created_at
タスクの操作モデル:
public function tasks()
{
return $this->belongsTo('App\Task');
}
質問: ステータス(テーブルのタスクインタラクション)のステータスが「進行中」の認証済みユーザに割り当てられているすべてのタスクを取得したいと考えています。 私は良い結果が得られず、さまざまなアプローチを試みました。 私は初心者ですので、解決策は簡単かもしれないと思っていますが、どうすればいいのかわかりません。