小编dak*_*ine的帖子

Laravel Eloquent:嵌套关系和保存数据

我有三个型号.

PERSON (hasOne(EMPLOYEE), hasMany(CHILDREN))
id,
name

EMPLOYEE
id,
person_id

CHILDREN
id,
person_id
Run Code Online (Sandbox Code Playgroud)

我想将一个子项添加到人员模型,但我可以访问EMPLOYEE_ID.我尝试编码,但它不起作用.

$employee->person()->children()->save($child);
Run Code Online (Sandbox Code Playgroud)

$employee->person()->children()->associate($child);
Run Code Online (Sandbox Code Playgroud)

但两者都不起作用.我不知道这是否可以通过一行代码完成.

laravel

4
推荐指数
1
解决办法
1284
查看次数

标签 统计

laravel ×1