Level 21
What does the route structure look like when you run:
php artisan route:list
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
below is put request in a function:
form.put(`/pos/${form.meal_type_id}/${form.user_id}/${form.group_id}/${form.date_served}/${form.adult}/${value}/false`)
Here is the route
Route::put('/pos/{meal_type_id}/{user_id}/{group_id}/{date_served}/{adult}/{meal_id}/{void}', [PosController::class, 'voidMeal'])
->middleware(['auth', 'verified'])->name('pos.voidTally');
And the function in the controller:
public function voidMeal($meal_type_id, $user, $group_id, $date_served, $adult, $meal_id, $void)
I no longer need to pass ${form.user_id}. But when I remove it from the request/route/controller I get a 404 error. Can anyone explain?
Here is the version without the user in case I'm making a mistake and not seeing it.
form.put(`/pos/${form.meal_type_id}/${form.group_id}/${form.date_served}/${form.adult}/${value}/false`)
Route::put('/pos/{meal_type_id}/{group_id}/{date_served}/{adult}/{meal_id}/{void}', [PosController::class, 'voidMeal'])
->middleware(['auth', 'verified'])->name('pos.voidTally');
public function voidMeal($meal_type_id, $group_id, $date_served, $adult, $meal_id, $void)
Please let me know if more info is needed. I don't think it is, so if there is something else, that's probably it.
Please or to participate in this conversation.