如何在Laravel Blade中打印属于特定任务的子任务


How to print the subtasks belonging to specific tasks in Laravel Blade

这对我来说真的很难理解,所以如果我没有对情况给出足够好的解释,请原谅我。

有一个表"任务",我真正用于此问题的唯一列是| tasks_id |

我创建了另一个表"子任务",它有这些相关列:

| subtasks_id | subtasks_title | subtasks_tasks_id |

对于表"任务"中的每一行,都有n行子任务,具有不同的subtasks_id但相同的subtasks_tasks_id

我通过将tasks传递到 HomeController 中的数组并在边栏选项卡模板中循环遍历数组来打印。对于每个任务,我将如何循环每个具有相同subtasks_tasks_id和任务tasks_id的子任务?

有没有办法在刀片模板中使用->where()子句?我对 Laravel 很陌生,我也不知道如何在谷歌搜索中表达它,所以请原谅我的无知。提前谢谢你。

附言我会继续尝试解决这个问题,除非有人事先给我答案,如果我解决了,我会发布我的答案,如果没有,请不要犹豫,试图帮助我:P,再次感谢。

所以我弄清楚了我必须做什么...

使用多维数组,我可以将键设置为数组$subtasks任何现有子任务的| tasks_id |,然后每个子任务的值将是一个相应的数组,其中subtasks_tasks_id与值的键相同。然后,我通过执行类似$subtask[$tasks_id][$i]操作来遍历每个子任务,其中我创建了两个外部循环(一个已经创建,因此应该不会太困难(。现在我知道该怎么做,下一步是怎么做,或者真的是实际编码,好吧,仅此而已。