permissions as $permission) { Permission::create(['name' => $permission]); } // Create SuperAdmin role and assign all permissions $role = Role::create(['name' => 'SuperAdmin']); $role->syncPermissions(Permission::all()); // Create SuperAdmin user and assign SuperAdmin role $user = User::create([ 'name' => 'SuperAdmin', 'email' => 'super@mail.com', 'password' => Hash::make('super'), ]); $user->assignRole($role); } }