Sure, we can user Laravel’s database seeding and $faker to create any number of fake users. Personally, I don’t like to waste time fetching a new random user and their email address to continue my testing. I like have the same user created each time database is seeded. I do it like this.
- Run below command to create a new seeder in database/seedsdirectory.php artisan make:seeder UserSeeder
- In runmethod ofUserSeeder.phppaste following code
$user = User::create([
          'name' => 'Saqib',
          'email' => 'saqib@saqib.com',
          'password' => Hash::make('password'),
          'level' => 1
        ]);
- Finally, add below line in - runmethod in- seeds\DatabaseSeeder.php- $this->call(UserSeeder::class);
- Then each time you run - php artisan db:seed, this user will be created and you can keep building what matters to you :)