value('id'); $userRoleId = Role::where('name', 'User')->value('id'); User::updateOrCreate( ['email' => 'admin@teste.com'], [ 'name' => 'Administrador Teste', 'password' => Hash::make('password'), 'role_id' => $adminRoleId ?? $userRoleId, 'email_verified_at' => now(), ] ); User::factory() ->count(200) ->state(function () use ($userRoleId, $adminRoleId) { return [ 'role_id' => $userRoleId ?? $adminRoleId, ]; }) ->create(); } }