多対多リレーション

artisan make:migration create_roles_users_table --create=role_user

中間テーブルは、2つのモデルのモデル名をアルファベット順に並べるというルールがある。

 

【User.php

    public function roles() {
        return $this->belongsToMany(Role::class);
    }

【Role.php

    public function users() {
        return $this->belongsToMany(User::class);
    }