commit c993da3397b65488d919d1b929cbd4638754601b Author: ncoronel <ncoronel@quo.ar> Date: Tue Jul 28 09:54:10 2026 -0300 feat(tickets): update ticket metadata layout for improved readability and clarity commit 140fa4676d84bed788894e1d7994b26dccac7a34 Author: ncoronel <ncoronel@quo.ar> Date: Tue Jul 28 09:43:21 2026 -0300 feat(tickets): enhance PDF ticket download with dynamic filename and improved styling commit 8875c047b198776e61e8353c99cf4c7b00bc8fc9 Author: ncoronel <ncoronel@quo.ar> Date: Tue Jul 28 09:03:17 2026 -0300 feat(tickets): add PDF download functionality for tickets - Implemented a new endpoint to download tickets as a PDF. - Created DownloadTicketsPdfRequest for validating ticket IDs. - Added TicketPdfService to handle PDF generation and QR code embedding. - Developed a Blade view for rendering ticket details in PDF format. - Updated API routes to include the new PDF download route. - Added tests to ensure authenticated users can download their tickets and that users cannot download tickets belonging to others. - Updated composer.json and composer.lock to include necessary dependencies for PDF generation and QR code creation.
12 lines
358 B
PHP
12 lines
358 B
PHP
<?php
|
|
|
|
use App\Domains\Ticket\Controllers\TicketController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix('tenants/{tenant:codigo}')
|
|
->middleware('auth:sanctum')
|
|
->group(function (): void {
|
|
Route::get('tickets', [TicketController::class, 'index']);
|
|
Route::post('tickets/pdf', [TicketController::class, 'downloadPdf']);
|
|
});
|