ldc-doux/database/seeders/SlidersSeeder.php
2021-12-07 23:35:14 +01:00

32 lines
705 B
PHP

<?php
namespace Database\Seeders;
use App\Models\Slide;
use App\Models\Slider;
use Illuminate\Support\Str;
use Illuminate\Database\Seeder;
class SlidersSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Slider::factory(2)->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();
});
});
}
}