2016-12-07 82 views
3

對於belongsTo的關係,我可以使用dissociate,但hasOne的等效物是什麼?Laravel解離爲hasOne關係

Ex。 Phone屬於User

$phone->user()->dissociate(); // success 
$user->phone()->dissociate(); // fail 

回答

1

似乎沒有反向equivallent。

由於

$user->phone() 

返回Illuminate\Database\Eloquent\Relations\HasOne對象,讓我們在that file一看 - 沒有dissociate() equivallent方法。但HasOne延伸HasOneOrMany,所以只是爲了讓我們採取一個look on that too。依然沒有。