In this example, we will learn how to run a specific seeder in laravel 8. If you want to run only one seeder in laravel then you can run a specific seeder, here I will show you how to run a specific seeder in laravel 8 or how to run a seeder in laravel.
Using db:seed
Artisan command you can seed your database but --class
option to specify a specific seeder class to run seeder individually:
I have added some steps below to run a specific seeder in laravel 8:
php artisan db:seed --class=AdminSeeder
Now, you will find the seeder file in this file location database/seeders/AdminSeeder.php.
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\Admin;
class AdminSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Admin::create([
"name" => "websolutionstuff",
"email" => "[email protected]",
"password" => bcrypt("123456789")
]);
}
}
Using the below command you can run all seeder in laravel.
php artisan db:seed
Using the below command you can run migrate with seeder in laravel.
php artisan migrate:fresh --seed
Using the below command you can run force seeder for production in laravel.
php artisan db:seed --force
//To run spicific seeder
php artisan db:seed --class=AdminSeeder --force
You might also like :
In this article, we will see laravel 9 order by query example. how to use order by in laravel 9.The orderBy me...
Mar-28-2022
In this article, we will see how to install bootstrap in react js. Also, we will see how to use bootstrap in react...
Sep-08-2022
In this article, we will see how to remove/delete files from public folders. We will give you a demo of how to remo...
Sep-14-2020
In this article, we will see how to integrate an email template builder in laravel. Also, you can integrate an emai...
Feb-22-2023