我有三个型号.
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)
但两者都不起作用.我不知道这是否可以通过一行代码完成.
试试这种方式,当你调用person()它时,它将返回关系而不是对象本身.
$employee->person->children()->save($child);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1284 次 |
| 最近记录: |