MeetCheckFactory.php
1 <?php 2 3 namespace Database\Factories; 4 5 use App\Models\Meet; 6 use App\Models\MeetCheckTemplate; 7 use Illuminate\Database\Eloquent\Factories\Factory; 8 9 /** 10 * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\MeetCheck> 11 */ 12 class MeetCheckFactory extends Factory 13 { 14 /** 15 * Define the model's default state. 16 * Depends on MeetCheckTemplateSeeder 17 * 18 * @return array<string, mixed> 19 */ 20 public function definition() 21 { 22 return [ 23 'meet_id' => Meet::inRandomOrder()->first()->id, 24 'meet_check_template_id' => MeetCheckTemplate::inRandomOrder()->first()->id, 25 'requirement' => fake()->realText(), 26 'pass' => fake()->boolean(), 27 'rationale' => fake()->realText(), 28 'point' => 'a', 29 ]; 30 } 31 }