Laravel - Seeding Many-to-Many Relationship

后端 未结 4 883
不思量自难忘°
不思量自难忘° 2020-12-07 14:48

I have a users table and a roles table that has a many-to-many relationship. These two tables ar

4条回答
  •  一个人的身影
    2020-12-07 15:45

    Another way is to use saveMany() function

    public function run()
    {
    
       factory(App\User::class,3)->create();
    
       $roles = factory(App\Role::class,3)->create();
    
       App\User::All()->each(function ($user) use ($roles){
          $user->roles()->saveMany($roles);
       });
    }
    

提交回复
热议问题