From b4bf94d9f8960032296f5704f9de0ec21d9f9845 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Tue, 1 Jul 2025 09:59:10 -0500 Subject: [PATCH] Fix audition factory to only create event if one is not provided. --- database/factories/AuditionFactory.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/database/factories/AuditionFactory.php b/database/factories/AuditionFactory.php index a7c909e..8366d9c 100644 --- a/database/factories/AuditionFactory.php +++ b/database/factories/AuditionFactory.php @@ -37,12 +37,10 @@ class AuditionFactory extends Factory 'Percussion', ]; - $event = Event::factory()->create(); - return [ - 'event_id' => $event->id, - #'name' => $this->faker->randomElement($instruments).$this->faker->numberBetween(1, 1000), - 'name' => 'New Instrument ' . $this->faker->unique()->words(4,true), + 'event_id' => Event::factory(), + //'name' => $this->faker->randomElement($instruments).$this->faker->numberBetween(1, 1000), + 'name' => 'New Instrument '.$this->faker->unique()->words(4, true), 'score_order' => $this->faker->numberBetween(2, 50), 'entry_deadline' => Carbon::tomorrow(), 'entry_fee' => 1000, @@ -62,6 +60,7 @@ class AuditionFactory extends Factory fn (array $attributes) => ['entry_deadline' => $entryDeadline ?? Carbon::yesterday()] ); } + public function seatingOnly(): self { return $this->state(