xxxxxxxxxx
#All of them
php artisan db:seed
#One class
php artisan db:seed --class=UserSeeder
xxxxxxxxxx
//All Seeders
php artisan db:seed
//One Seeder
php artisan db:seed --class=NameSeeder
xxxxxxxxxx
step-1- php artisan make:seeder yourSeedername
step-2- //add data in inside run function in your new created seeder. eg
$Records = [
['id'=>1, 'name'=>'abc','email'=>'abc@gmail.com'],
['id'=>2, 'name'=>'xyz','email'=>'xyz@gmail.com']
];
YourModel::insert($Records);
//don't forget to use model in top of your seeder
step-3- //register seeder in run function inside Database/Seeders/DatabaseSeers.php as follows
$this->call(yourseeder::class);
step-4- //Now run following command
php artisan db:seed
xxxxxxxxxx
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call(ArticlesTableSeeder::class);
$this->call(UsersTableSeeder::class);
}
}
xxxxxxxxxx
'title' => $this->faker->text(20),
// seeders
// PostSeeder.php
Post::factory(20)->create();
// seeders
// DatabaseSeeder.php
$this->call(PostSeeder::class);
>>php artisan migrate::fresh --seed