43 lines
1.5 KiB
PHP
43 lines
1.5 KiB
PHP
<?php
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\Repuve\RepuveController;
|
|
use App\Http\Controllers\Repuve\RecordController;
|
|
use App\Http\Controllers\Repuve\CancellationController;
|
|
|
|
/**
|
|
* Rutas del núcleo de la aplicación.
|
|
*
|
|
* Se recomienda que no se modifiquen estas rutas a menos que sepa lo que está haciendo.
|
|
*/
|
|
require('core.php');
|
|
|
|
/**
|
|
* Rutas de tu aplicación.
|
|
*
|
|
* Estas rutas son de la aplicación AP I que desarrollarás. Siéntete libre de agregar lo que consideres necesario.
|
|
* Procura revisar que no existan rutas que entren en conflicto con las rutas del núcleo.
|
|
*/
|
|
|
|
/** Rutas protegidas (requieren autenticación) */
|
|
Route::middleware('auth:api')->group(function() {
|
|
// Rutas de inscripción de vehículos
|
|
Route::post('inscripcion', [RepuveController::class, 'inscripcionVehiculo']);
|
|
Route::post('consulta', [RepuveController::class, 'consultaExpediente']);
|
|
|
|
// Rutas de expedientes y documentos
|
|
Route::get('expediente/{id}/pdf', [RecordController::class, 'generatePdf']);
|
|
Route::get('expediente/{id}/pdfVerificacion', [RecordController::class, 'generatePdfVerification']);
|
|
Route::get('expediente/{id}/pdfConstancia', [RecordController::class, 'generatePdfConstancia']);
|
|
|
|
//Rutas de Actualización
|
|
Route::put('expediente/{recordId}', [RepuveController::class, 'actualizarVehiculo']);
|
|
|
|
// Rutas de cancelación de constancias
|
|
Route::post('cancelacion/cancelar', [CancellationController::class, 'cancelarConstancia']);
|
|
});
|
|
|
|
/** Rutas públicas */
|
|
// Tus rutas públicas
|
|
|
|
|