对于belongsTo
关系,我可以使用dissociate
,但hasOne
的等价物是什么?
实施例。 Phone
属于User
:
$phone->user()->dissociate(); // success
$user->phone()->dissociate(); // fail
答案 0 :(得分:1)
似乎没有相反的等价物。
由于
$user->phone()
返回Illuminate\Database\Eloquent\Relations\HasOne
个对象,让我们看看that file - 没有dissociate()等效方法。但HasOne
延长HasOneOrMany
,所以只是为了避免让我们look on that too。依然没有。