Files
kulakpos_web/public/restaurant/Modules/HRM/database/seeders/EmployeeShiftAssignmentSeeder.php

34 lines
793 B
PHP
Raw Permalink Normal View History

2026-03-15 17:08:23 +07:00
<?php
namespace Modules\HRM\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Authentication\Models\User;
use Modules\HRM\Models\EmployeeShiftAssignment;
use Modules\HRM\Models\Shift;
class EmployeeShiftAssignmentSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$employees = User::all();
$shifts = Shift::all();
foreach ($employees as $employee) {
EmployeeShiftAssignment::updateOrCreate(
[
'restaurant_id' => 1,
'employee_id' => $employee->id,
],
[
'shift_id' => $shifts->random()->id,
'status' => 1,
]
);
}
}
}