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