@wilmer.lemke
To seed a database using Faker in Laravel, you can follow these steps:
composer require fzaninotto/faker
php artisan make:seeder UsersTableSeeder
This command will generate a new seeder class in the database/seeds directory.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
use IlluminateDatabaseSeeder; use FakerFactory as Faker; class UsersTableSeeder extends Seeder { public function run() { $faker = Faker::create(); foreach(range(1, 50) as $index) { DB::table('users')->insert([ 'name' => $faker->name, 'email' => $faker->unique()->safeEmail, 'password' => bcrypt('password'), ]); } } } |
php artisan db:seed --class=UsersTableSeeder
This will populate your database with fake user data using Faker.
That's it! You have successfully seeded your database using Faker in Laravel.