diff --git a/app/Infrastructure/Http/Controllers/VacationRequestController.php b/app/Infrastructure/Http/Controllers/VacationRequestController.php index 7d8b543..2afd336 100644 --- a/app/Infrastructure/Http/Controllers/VacationRequestController.php +++ b/app/Infrastructure/Http/Controllers/VacationRequestController.php @@ -180,6 +180,7 @@ class VacationRequestController extends Controller "createOnBehalfOfEmployee" => $request->user()->can("createOnBehalfOfEmployee", VacationRequest::class), "skipFlow" => $request->user()->can("skipFlow", VacationRequest::class), ], + "vacationStartDate" => $request->get("start_date"), ]); } diff --git a/resources/js/Pages/VacationRequest/Create.vue b/resources/js/Pages/VacationRequest/Create.vue index 3118556..b253720 100644 --- a/resources/js/Pages/VacationRequest/Create.vue +++ b/resources/js/Pages/VacationRequest/Create.vue @@ -343,13 +343,14 @@ const props = defineProps({ users: Object, holidays: Object, can: Object, + vacationStartDate: [String, null], }) const form = useForm({ user: props.can.createOnBehalfOfEmployee ? props.users.data.find(user => user.id === props.auth.user.id) ?? props.users.data[0] : props.auth.user, - from: null, + from: props.vacationStartDate, to: null, vacationType: null, comment: null, @@ -399,6 +400,7 @@ function createForm() { } function onFromChange(selectedDates, dateStr) { + console.log(form.from) if (form.to === null) { form.to = dateStr