2017-02-27 7 views
0

私は、このクラスLaravel 5で外部キーを観察する方法は?

class User extends Model { 
     public function roles() { 
      return $this->belongsToMany('App\Models\SystemRole', 'app_system_role_users', 'user_id', 'role_id', 'id'); 
} 
} 

app_system_role_usersuser_idからrole_idにマップが含まれています。

保存しますすべてこの表に変更を加えます。

外国関係をどのように観察できますか?いくつかのイベントが発生することがありますか?

+1

あなたは '関係を観察する' によって何を意味clarifiy必要があります – zedling

答えて

0
use Illuminate\Database\Eloquent\Relations\Pivot; 

$user->roles()->newExistingPivot()->deleted(function (Pivot $pivot) { 
    // 
}); 

​​

関連する問題