ldc-doux/database/seeders/SlidersSeeder.php
2022-07-27 14:53:32 +02:00

30 lines
676 B
PHP

<?php
namespace Database\Seeders;
use App\Models\Slide;
use App\Models\Slider;
use Illuminate\Database\Seeder;
class SlidersSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Slider::factory(1)->create()
->each(function (Slider $slider) {
$i = 0;
Slide::factory(3)->make()
->each(function (Slide $slide) use ($slider, &$i) {
$slide->order = $i++;
$slide->slider()->associate($slider);
$slide->save();
});
});
}
}