Inicio » Cursos » App para Pizzería con delivery

Curso App para Pizzería con delivery

Capitulo 27 ➜ Productos

Productos

Implementación del método productos en la API Rest Laravel 9

Creamos una ruta y un método productos en la API Rest Laravel 9 para extraer datos de la base de datos específicamente de la tabla productos

Creamos una ruta y un método productos en la API Rest Laravel 9 para extraer datos de la base de datos  específicamente de la tabla productos

Ruta productos en api.php

Implementamos la ruta productos de nuestra api Rest asociandola con el controlador JsonController donde crearemos el método productos

....
Route::group(['middleware'=>["auth:sanctum"]],function () {
    ....
    Route::get('productos', [JsonController::class,'productos']);
});
....

Método productos en JsonController.php

Aqui, el método debe recibir el id de la categoria, esto para obtener mediante una consulta todos los productos que tengan o coincidan con esa misma categoria, finalmente retornamos en un objeto JSON dicha respuesta a quien lo solicito, recuerde que este método esta protegido por un middleware, por tanto no cualquiera podrá hacer una petición sin existir una previa autenticación.

...
 public function productos(Request $request){
        $productos = Producto::whereCategoria_id($request->categoria_id)->get();
        return response()->json($productos, 200);
    }
...

 


389 visitas

Sigue con el curso: Capítulo 28 – Mockups del Aplicativo

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Descargar ahora

Más cursos que pueden interesarte

Más cursos

Codea Codea App

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023