/ database / factories / SchedulerFactory.php
SchedulerFactory.php
 1  <?php
 2  
 3  namespace Database\Factories;
 4  
 5  use App\Enums\FrequencyVerificationEnum;
 6  use App\Models\Setting;
 7  use Illuminate\Database\Eloquent\Factories\Factory;
 8  
 9  /**
10   * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Scheduler>
11   */
12  class SchedulerFactory extends Factory
13  {
14      /**
15       * Define the model's default state.
16       *
17       * @return array<string, mixed>
18       */
19      public function definition()
20      {
21          return [
22              'frequency_verification_rectify' => FrequencyVerificationEnum::weekly()->value,
23              'day_verification_rectify' => 1,
24              'time_verification_rectify' => '08:00',
25              'amount_of_days' => 15,
26              'frequency_evaluation_request_check' => FrequencyVerificationEnum::weekly()->value,
27              'day_evaluation_request_check' => 1,
28              'time_evaluation_request_check' => '08:00',
29              'days_verification_for_evaluation_request' => 3,
30              'frequency_certification_report_check' => FrequencyVerificationEnum::weekly()->value,
31              'day_certification_report_check' => 1,
32              'time_certification_report_check' => '08:00',
33              'amount_of_days_certification_report' => 30,
34              'setting_id' => Setting::first()->id,
35          ];
36      }
37  }