3: Agregar una ruta de recursos
E ingresamos lo siguiente:
php artisan routes
Laravel nos mostrará las rutas que se han generado para ese controlador, los distintos métodos de acceder a las mismas y el nombre de las acciones.

(Nota: En dónde es {users} se refiere a id dinámico que se pasa por url)
Las acciones que debemos crear para el funcionamiento correcto de este controlador son siente: index(), show(), create(), store(), edit(), update() y destroy().
Verb Path Action Route Name GET /users index resource.index GET /users/create create resource.create POST /users store resource.store GET /users/{id} show resource.show GET /users/{id}/edit edit resource.edit PUT/PATCH /users/{id} update resource.update DELETE /users/{id} destroy resource.destroy

4: Agregar ruta de recursos
Necesitamos agregar rutas para nuestras operaciones CRUD, Laravel proporciona una ruta de recursos para nosotros que se encargará de CRUD, que es una ruta para Crear, otra ruta para Recuperar, una ruta separada para Actualizar y finalmente una ruta para Eliminar.
Así que dirígete a routes \ web.php y agrega nuestra ruta de recursos
Route :: resource ('proyectos', ProjectController :: class);
Además, agregue la clase ProjectController en la parte superior, esto se introdujo en esta versión, Laravel 8 no sabe desde dónde llamar a la función
use App \ Http \ Controllers \ ProjectController;
4: agregar una ruta de recursos
Después de crear nuestra tabla de base de datos usando una migración de Laravel 8. A continuación, necesitaremos agregar rutas para nuestras operaciones CRUD.
Abra el routes\web.phparchivo y agregue nuestra ruta de recursos de la siguiente manera:
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\ProductController;
Route::get('/', function () {
return view('welcome');
});
Route::resource('products', ProductController::class);
Comentarios
Publicar un comentario