call([ RolesAndPermissionsSeeder::class, AdminPresetSeeder::class, PaymentOptionSeeder::class, CategorySeeder::class, ]); $adminUser = User::firstOrCreate([ 'email' => 'admin@presseportale.test', ], [ 'name' => 'Portal Admin', 'password' => Hash::make('password'), 'portal' => Portal::Both->value, 'registration_type' => RegistrationType::ExistingLegacy->value, 'language' => 'de', 'is_active' => true, ]); $rolePermissionSync->assignRoleAndSyncPermissions($adminUser, 'admin'); $testUser = User::firstOrCreate([ 'email' => 'test@example.com', ], [ 'name' => 'Test User', 'password' => Hash::make('password'), 'portal' => Portal::Both->value, 'registration_type' => RegistrationType::ExistingLegacy->value, 'language' => 'de', 'is_active' => true, ]); $rolePermissionSync->assignRoleAndSyncPermissions($testUser, 'customer'); } }