blob: 0221e914b7af06285f64e283db8bee50f06bde55 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
namespace Database\Factories;
use App\Models\Appointment;
use App\Models\Company;
use App\Models\Student;
use Illuminate\Database\Eloquent\Factories\Factory;
class AppointmentFactory extends Factory
{
protected $model = Appointment::class;
public function definition(): array
{
// we moeten niet zomaar studenten_ids generen het zou liefst
// wel bestaande moeten zijn van studenten in de database om aan te tonen dat het
// foreign keys zijn naar studenten en bedrijven die een speed_date hebben gepland
return [
'student_id' => Student::factory(),
'company_id' => Company::factory(),
'time_start' => $this->faker->randomElement([
'09:00', '09:30', '09:30', '10:00', '10:30']),
'time_end' => $this->faker->randomElement([
'11:00', '11:30', '12:30', '13:00', '13:30']),
];
}
}
|