megacommit

This commit is contained in:
Didier Slof 2023-02-02 08:17:38 +01:00
parent 2451ab45cb
commit 34ed81516b
Signed by: didier
GPG key ID: 01E71F18AA4398E5
51 changed files with 1200 additions and 251 deletions

View file

@ -27,22 +27,60 @@ class ShowingSeeder extends Seeder
'showing_end' => $showStart->add(new \DateInterval('PT2H'))->format('Y-m-d H:i:s'),
'movie_id' => 1,
'room_id' => $room->room_id,
'pricings' => [
[
'price' => 10,
'price_type' => 'adult',
],
[
'price' => 8,
'price_type' => 'senior',
],
[
'price' => 2.5,
'price_type' => 'child',
],
],
],
[
'showing_start' => $showStart->add(new \DateInterval('PT2H'))->format('Y-m-d H:i:s'),
'showing_end' => $showStart->add(new \DateInterval('PT2H'))->format('Y-m-d H:i:s'),
'movie_id' => 2,
'room_id' => $room->room_id,
],
'pricings' => [
[
'price' => 10,
'price_type' => 'adult',
],
[
'price' => 8,
'price_type' => 'senior',
],
[
'price' => 3.5,
'price_type' => 'child',
],
],
]
];
foreach ($showings as $showing) {
$this->command->info("Creating showing for movie {$showing['movie_id']} in room {$room->room_name}");
$s = new \App\Models\Showing();
$s->showing_start = $showing['showing_start'];
$s->movie_id = $showing['movie_id'];
$s->room_id = $showing['room_id'];
$s->user_id = 1;
$s->save();
foreach ($showing['pricings'] as $pricing) {
$p = new \App\Models\Price();
$p->price = $pricing['price'];
$p->price_type = $pricing['price_type'];
$p->showing_id = $s->showing_id;
$p->user_id = 1;
$p->save();
}
}
}