0

I need to assign roles to multiple users while seeding. Everything works fine for single user.

Code used

$roleName = 'Administrator';
        $role = Role::create(['name' => 'Administrator']);
        $permissions = Permission::pluck('id','id')->all();
        $role->syncPermissions($permissions);
$user = User::where('user_type', $roleName)->get();
 $user->assignRole([$role->id]);

This is getting error. When I used first() insted of get() it works fine for first user

0 Answers0