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

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

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

我有一个 table "tasks",我真正用于解决这个问题的唯一专栏是 | tasks_id |

我创建了另一个 table "subtasks",它有这些相关的列:

| subtasks_id | subtasks_title | subtasks_tasks_id |

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

我通过将 tasks 传递到我的 HomeController 中的一个数组并循环访问 blade 模板中的数组来打印它们。对于每个任务,我将如何循环每个具有相同 subtasks_tasks_id 和任务的 tasks_id?

的子任务

有没有办法在 blade 模板中使用 ->where() 子句?我是 Laravel 的新手,我也不知道如何将其表达为 google 搜索,所以请原谅我的无知。先谢谢你了。

P.S。我会继续尝试解决这个问题,除非有人事先给我一个答案,如果我解决了它,我会 post 我的答案,如果没有,请不要犹豫尝试帮助我 :P,再次感谢你。

所以我想出了我必须做什么...

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