Curso App para Pizzería con delivery
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
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']);
});
....
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);
}
...
834 visitas
« Capítulo 26 – Categorías
Capítulo 28 – Mockups del Aplicativo »
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024