. */ namespace Database\Seeders; use App\Profile; use App\User; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Hash; class UserSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { $ghostAccount = User::create([ 'uuid' => 'b741345057274a519144881927be0290', // Ghost 'name' => 'Ghost (deleted account)', 'email' => 'blackhole@example.com', 'email_verified_at' => now(), 'username' => 'ghost', 'registrationIp' => '0.0.0.0', 'currentIp' => '0.0.0.0', 'password' => 'locked' ])->assignRole('user'); // There can't be role-less users $admin = User::create(([ 'uuid' => 'b741345057274a519144881927be0290', // Ghost 'name' => 'Admin', 'email' => 'admin@webvokestudio.pt', 'email_verified_at' => now(), 'username' => 'admin', 'registrationIp' => '0.0.0.0', 'currentIp' => '0.0.0.0', 'password' => Hash::make('admin') ]))->assignRole('user', 'reviewer', 'hiringManager', 'admin'); $users = User::factory() ->count(1500) ->create(); foreach ($users as $user) { $user->assignRole('user'); } } }