Creating test leave...
Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`defenders_smile_db`.`leaves`, CONSTRAINT `leaves_employee_id_foreign` FOREIGN KEY (`employee_id`) REFERENCES `employees` (`id`) ON DELETE CASCADE) (Connection: mysql, SQL: insert into `leaves` (`employee_id`, `leave_type_id`, `start_date`, `end_date`, `days_requested`, `reason`, `status`, `updated_at`, `created_at`) values (2, 1, 2025-11-05 00:00:00, 2025-11-08 00:00:00, 4, Test leave for debugging, pending, 2025-11-06 15:01:21, 2025-11-06 15:01:21)) in file /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 829 #0 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate\Database\Connection->runQueryCallback('insert into `le...', Array, Object(Closure)) #1 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(34): Illuminate\Database\Connection->run('insert into `le...', Array, Object(Closure)) #2 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\Database\MySqlConnection->insert('insert into `le...', Array, 'id') #3 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3549): Illuminate\Database\Query\Processors\MySqlProcessor->processInsertGetId(Object(Illuminate\Database\Query\Builder), 'insert into `le...', Array, 'id') #4 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1982): Illuminate\Database\Query\Builder->insertGetId(Array, 'id') #5 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1334): Illuminate\Database\Eloquent\Builder->__call('insertGetId', Array) #6 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1299): Illuminate\Database\Eloquent\Model->insertAndSetId(Object(Illuminate\Database\Eloquent\Builder), Array) #7 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert(Object(Illuminate\Database\Eloquent\Builder)) #8 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1025): Illuminate\Database\Eloquent\Model->save() #9 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Support/helpers.php(320): Illuminate\Database\Eloquent\Builder->Illuminate\Database\Eloquent\{closure}(Object(App\Models\Leave)) #10 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1024): tap(Object(App\Models\Leave), Object(Closure)) #11 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\Database\Eloquent\Builder->create(Array) #12 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2335): Illuminate\Database\Eloquent\Model->forwardCallTo(Object(Illuminate\Database\Eloquent\Builder), 'create', Array) #13 /home/defenders/public_html/0255_projects/smile_hr_sys/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2347): Illuminate\Database\Eloquent\Model->__call('create', Array) #14 /home/defenders/public_html/0255_projects/smile_hr_sys/scripts/test_leave_relationship.php(14): Illuminate\Database\Eloquent\Model::__callStatic('create', Array) #15 {main}