*/ class ScheduleFactory extends Factory { protected $model = Schedule::class; public function definition(): array { return [ 'installation_date' => fake()->dateTimeBetween('now', '+3 months')->format('Y-m-d'), 'address_code' => fake()->bothify('ADDR-####'), 'manual' => false, 'source' => 'Площадки', 'order_id' => null, 'district_id' => District::query()->inRandomOrder()->value('id'), 'area_id' => Area::query()->inRandomOrder()->value('id'), 'object_address' => fake()->address(), 'object_type' => 'Площадка', 'mafs' => 'МАФ-001 - 1', 'mafs_count' => 1, 'brigadier_id' => null, 'comment' => '', 'transport' => null, 'admin_comment' => null, ]; } }