0
我正在使用Laravel 5.2。爲什麼我可以在一對一的關係中提交多個記錄?有兩個表格,user
和profile
,它們有一對一的關係。爲什麼我可以在一對一的關係中提交多個記錄?
用戶:
class User extends Authenticatable
{
public function profile()
{
return $this->hasOne(Profile::class);
}
}
簡介:
class Profile extends Model
{
public function user()
{
return $this->belongsTo(User::class);
}
}
我設置了一個一對一的關係,但我可以通過一個用戶帳戶提交多個記錄插入表profile
。爲什麼是這樣?
它必須是'爲配置文件hasOne'關係也是如此。 –
你爲什麼使用belongsTo? – Drudge
@Drudge文檔說:https://laravel.com/docs/5.2/eloquent-relationships#one-to-one,@JilsonThomas用'hasOne'替換'belongsTo',問題也存在。 – sunshine