2017-08-01 12 views

答えて

1

:私はこれを行うことができるようにしたいと思い

public function roles() 
{ 
    return $this->belongsToMany('App\Role'); 
} 

:モデルで

App\User::find(1)->roles()->save($role, ['expires' => $expires]); 

をあなたのメソッドの関係にwithPivotを追加する必要があります

public function roles() 
{ 
    return $this->belongsToMany('App\Role')->withPivot('expires', 'column2'); 
} 

その後あなたはこのようにそれを呼び出すことができます。

$user = App\User::find(1)->roles()->save($role, ['expires' => $expires]); 
$pivot = $user->pivot-> expires; 
+0

'する$ user-> pivot->は'編集した答えに編集するため –

+0

nullを返し期限が切れる:) – milo526

+0

感謝を参照してください@MathieuFerre –

関連する問題