【发布时间】:2017-01-05 12:45:58
【问题描述】:
我有两个表,news 和 news_links。新闻表看起来像这样(id、title、body、date_published),而 news_links 看起来像这样(id、news_id、url)。
我正在尝试构建一个可以插入新闻数组的查询:
array(
array(
"id" => "123456",
"title" => "First Title",
"body" => "First body text",
"date_published" => "01-01-16"
)
array(
"id" => "22222",
"title" => "Second Title",
"body" => "Second body text",
"date_published" => "01-01-16"
)
)
这个数组会包含多个数组,这只是一个例子。
与这些新闻相关的链接也将被插入。
array(
array(
"0" => "1",
"1" => "123456",
"2" => "img_url"
)
array(
"0" => "2",
"1" => "123456",
"2" => "img_url"
)
array(
"0" => "2",
"1" => "22222",
"2" => "img_url"
)
)
我是否必须构建一个 foreach 循环并运行多个查询,或者有没有办法运行单个查询并将所有内容都插入到 news 和 news_links 中?
【问题讨论】:
标签: arrays laravel insert foreign-keys relation