How to Run Specific Seeder in Laravel 8

Websolutionstuff | Jan-19-2022 | Categories : Laravel

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:

 

Run Specific Seeder In Laravel

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 :

Recommended Post
Featured Post
Razorpay Payment Gateway Integration in Laravel 10 and VueJS 3
Razorpay Payment Gateway Integ...

In the rapidly advancing world of technology, the combination of Laravel 10 and VueJS 3 is unparalleled and exceptionall...

Read More

Aug-30-2023

How To Image Upload Using Ajax In Laravel 9
How To Image Upload Using Ajax...

In this article, we will see how to image upload using ajax in laravel 9. Here, we will learn about image upload in...

Read More

Feb-07-2023

Laravel 9 Create Middleware For XSS Protection
Laravel 9 Create Middleware Fo...

In this article, we will see laravel 9 create middleware for XSS protection. Cross-site scripting is a type of...

Read More

Apr-30-2022

How To Install Vue JS 3 In Laravel 9
How To Install Vue JS 3 In Lar...

In this article, we will see how to install Vue JS 3 in laravel 9. Laravel is a web application framework with...

Read More

Oct-07-2022