我有3個表tests
,questions
,options
。如何在Laravel中基於嵌套數組插入關係?
正如你能想象
- 測試,有許多問題
- 問題屬於測試
- 一個問題有許多選項
- 選項屬於一個問題
這些關係已經在模型中設置。
我從前端的數據以這種形式:
array:3 [
"name" => "First Test"
"preparation" => "First Test prep"
"questions" => array:2 [
0 => array:2 [
"title" => "Some question"
"options" => array:4 [
0 => "a"
1 => "b"
2 => "c"
3 => "d"
]
]
1 => array:2 [
"title" => "Another question"
"options" => array:4 [
0 => "e"
1 => "f"
2 => "g"
3 => "h"
]
]
]
]
這個數據完全代表這些關係。事實上,如果我使用的是NoSql數據庫,我只會將其存儲在數據庫中。
我的問題是「在Laravel使用雄辯的同時存儲所有這些數據的最佳方法是什麼?」?
注意:這是在Laravel的收集形式。
老兄我已經做到了。這不是我問的問題:) – RandomCoder
好的。我不明白你的問題。抱歉) –