create() ->each(function (Slider $slider): void { $i = 0; Slide::factory(3)->make() ->each(function (Slide $slide) use ($slider, &$i): void { $slide->order = $i++; $slide->slider()->associate($slider); $slide->save(); }); }); } }