26. Route Resource
En este capítulo, aprenderás cómo utilizar el enrutamiento de recursos en Laravel 10. El enrutamiento de recursos es una forma conveniente de generar automáticamente las rutas necesarias para un controlador CRUD (Create, Read, Update, Delete) en tu aplicación. Te enseñaremos cómo utilizar el enrutamiento de recursos en Laravel 10 para crear rutas de forma rápida y eficiente.
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 5 meses Destacado
En Laravel, el enrutamiento de recursos permite asignar las rutas típicas de creación, lectura, actualización y eliminación ("CRUD") a un controlador con una sola línea de código. Para ello, se puede utilizar el comando make:controller del Artisan junto con la opción --resource para crear rápidamente un controlador que maneje estas acciones.
Por ejemplo, al ejecutar el siguiente comando se generará un controlador llamado PhotoController en app/Http/Controllers con métodos stub para cada una de las operaciones de recursos disponibles:
php artisan make:controller PhotoController --resource
Luego, se puede registrar una ruta de recursos en el archivo routes/web.php que apunte al controlador recién creado de la siguiente manera:use App\Http\Controllers\PhotoController; Route::resource('photos', PhotoController::class);
Con esta única declaración de ruta se crean múltiples rutas para manejar una variedad de acciones en el recurso. Además, se puede registrar muchos controladores de recursos a la vez pasando una matriz al método resources() de la siguiente manera:Route::resources([ 'photos' => PhotoController::class, 'posts' => PostController::class, ]);
Por último, siempre es recomendable ejecutar el comando route:list del Artisan para obtener una descripción general rápida de las rutas de la aplicación. -
Erik Serna Vite hace 8 meses
¿Cúal de las dos formas es la más recomendable?
-
Victor Arana Flores hace 8 meses
La más recomendable es la que se ajuste mejor a tus necesidades.
-