Developer Snippet Diary

Seeder, create, store and run seeder

We make tables using migration, Seeder is use to insert dummy records to database Or we can se the data that need initialy in database.

For custom data we make seeders

For dummy data we make factories

1. Create a seeder using command

php artisan make:seeder usersTableSeeder

it will create a seeder in database\seeders\usersTableSeeder.php add code in this

use model associated with this seeder, without model its not working

use App\Models\User;
class usersTableSeeder extends Seeder
{
    public function run()
    {
        $user = New User;
            $user->name="seederUser";
            $user->email="seederUser@mail.com";
            $user->password="dsafasd";
			$user->save();
    }
}

Add your seeder in DatabaseSeeder.php

public function run()
    {
		$this->call([
			usersTableSeeder::class,
		]);
    }

Run command 

php artisan db:seed
Posted by: R GONDAL
Email: rizikmw@gmail.com