From 2e66fc4309b944998ef250723556170695c0a1b5 Mon Sep 17 00:00:00 2001 From: cgonzalesmo Date: Mon, 14 Nov 2022 19:10:16 -0500 Subject: [PATCH] Ultima Narrativa --- app/Http/Controllers/Api/NarrativasController.php | 11 +++++++++++ routes/api.php | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/NarrativasController.php b/app/Http/Controllers/Api/NarrativasController.php index be3ecb6..7b4d834 100644 --- a/app/Http/Controllers/Api/NarrativasController.php +++ b/app/Http/Controllers/Api/NarrativasController.php @@ -100,4 +100,15 @@ class NarrativasController extends Controller "data" => $narrativas, ]); } + public function ultimaNarrativa(Request $request){ + $request->validate([ + "id_estandar" => 'required|exists:App\Models\Estandar,id', + ]); + $narrativa = Narrativa::where("id_estandar", $request->id_estandar)->latest()->first(); + return response([ + "status" => 1, + "message" => "!Ultima Narrativa del estandar ".$request->id_estandar, + "data" => $narrativa, + ]); + } } diff --git a/routes/api.php b/routes/api.php index 06ab22f..a19fcd9 100644 --- a/routes/api.php +++ b/routes/api.php @@ -43,7 +43,7 @@ Route::middleware("auth:sanctum")->group(function () { Route::get('user-profile', [UserController::class, 'userProfile']); Route::put('update', [UserController::class, 'updateRoleEstado']); Route::post('register', [UserController::class, 'register']); - Route::get('user', [UserController::class, 'listUser']); + Route::get('user', [UserController::class, 'listUser']); Route::get('enabled_users', [UserController::class, 'listUserHabilitados']); @@ -120,6 +120,7 @@ Route::middleware("auth:sanctum")->group(function () { Route::put('narrativa', [NarrativasController::class, 'update']); Route::delete('narrativa/{id}', [NarrativasController::class, 'delete'])->where('id', '[0-9]+'); Route::get('narrativa', [NarrativasController::class, 'listNarrativas']); + Route::get('narrativa/ultima/{id}', [NarrativasController::class, 'ultimaNarrativa']->where('id', '[0-9]+')); }); /*Route::middleware('auth:sanctum')->get('/user', function (Request $request) {