【发布时间】:2020-10-31 05:35:25
【问题描述】:
我正在使用 Lumen(Laravel),下面给出了 2 个表的结构
Language:
id,
lanugae_name,
Language_country
id,
language_id,
country_id,
我已经为语言表创建了一个模型。但是我想当我同时在 Language 表中插入记录时,如何在 language_country 中插入它与国家的关系?
【问题讨论】:
我正在使用 Lumen(Laravel),下面给出了 2 个表的结构
Language:
id,
lanugae_name,
Language_country
id,
language_id,
country_id,
我已经为语言表创建了一个模型。但是我想当我同时在 Language 表中插入记录时,如何在 language_country 中插入它与国家的关系?
【问题讨论】:
【讨论】:
假设你已经在语言模型上定义了Language和Country的关系,你可以使用attach()方法来做到这一点。
$language->countries()->attach($country->id);
有关定义关系的信息以及有关 attach() 方法的更多信息位于:https://laravel.com/docs/master/eloquent-relationships#updating-many-to-many-relationships
【讨论】: