例如我有下表:
+----+-------------+---------+-----------+
| ID | message | status | parent_id |
+----+-------------+---------+-----------+
|1 | hello world | pending | 0 |
|2 | test nested | pending | 1 |
|3 | 3rd comment | pending | 2 |
+----+-------------+---------+-----------+
当我想将ID #3
的状态更新为approved
时,它还应更新其父级的状态,即ID #2
,然后ID #2
也应更新其父级这是ID #1
。
在Laravel有一个简单的方法吗?目前我使用递归函数。只是好奇,如果有一个简单的方法。