group(function () { // Protected Routes (Requires Authentication) Route::middleware(['auth:api,customer'])->group(function () { Route::apiResource('support-ticket-faqs', SupportTicketFAQController::class); Route::apiResource('support-ticket-categories', SupportTicketCategoryController::class); Route::get('admin/close-ticket/{ticket_id}', [SupportTicketController::class, 'closeTicket']); Route::apiResource('support-tickets', SupportTicketController::class); Route::apiResource('support-ticket-licenses', SupportTicketLicenseController::class); // User Route::get('my-tickets', [SupportTicketController::class, 'myTickets']); Route::get('ticket-reply/{id}', [SupportTicketController::class, 'ticketReply']); Route::post('ticket-reply', [SupportTicketController::class, 'reply']); }); });