File: /mnt/data/ghayatcom/ghayatcom-api/database/seeders/ScheduledAppointmentsWithDetailsSeeder.php
<?php
namespace Database\Seeders;
use App\ScheduledAppointment;
use App\ScheduledAppointmentDetail;
use Illuminate\Database\Seeder;
class ScheduledAppointmentsWithDetailsSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$datas = [
1 => [
'doctor_id' => 3,
'from_date' => date('Y-m-d'),
'date_until' => date('Y-m-d', strtotime('+25 days')),
'week_days' => 'Mon,Tue,Wed,Thu,Fri,Sat,Sun',
],
];
foreach ($datas as $id => $data) {
ScheduledAppointment::create($data);
}
$datasDetails = [
1 => [
'scheduled_appointment_id' => 1,
'from_time' => '09:00:00',
'to_time' => '22:00:00',
],
];
foreach ($datasDetails as $id => $data) {
ScheduledAppointmentDetail::create($data);
}
}
}