Having the Schema Ready would be great place to start!
Dog
- id
- name
- birthday
- breed ()
- gender *(m/f)*
php artisan make:model
has shortcuts for making 4 files
php artisan make:model Dogs -a
- Model - Dogs.php
- Resource Controller - DogController.php
- Migration - 2019_01_01_000000_create_dogs_table.php
$table->string('name');
- Factory - DogFactory.php
'name' => $faker->name,
php artisan make:seeder DogSeeder
Seeder - DogSeeder.php
factory(App\Dog::class, 50)
->create()
->each(function ($dog) {
$dog->posts()->save(factory(App\Post::class)->make());
});
DogSeeder.php will need to be added to DatabaseSeeder.php
public function run()
{
// $this->call(UsersTableSeeder::class);
$this->call(DogSeeder::class);
}
You might need to run composer dump-autoload
composer dump-autoload