ldc-doux/database/seeders/SlidersSeeder.php

32 lines
741 B
PHP
Raw Normal View History

2021-12-06 08:51:51 +01:00
<?php
namespace Database\Seeders;
2021-12-07 23:35:14 +01:00
use App\Models\Slide;
2021-12-06 08:51:51 +01:00
use App\Models\Slider;
use Illuminate\Database\Seeder;
class SlidersSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
2021-12-08 17:32:31 +01:00
// Slider::factory(2)->create(['page' => Page::home(),])
2021-12-09 17:31:10 +01:00
Slider::factory(1)->create()
2021-12-07 23:35:14 +01:00
->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();
});
});
2021-12-06 08:51:51 +01:00
}
}