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().

VerbPathActionRoute Name
GET/usersindexresource.index
GET/users/createcreateresource.create
POST/usersstoreresource.store
GET/users/{id}showresource.show
GET/users/{id}/editeditresource.edit
PUT/PATCH/users/{id}updateresource.update
DELETE/users/{id}destroyresource.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;

texto alternativo


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

Entradas populares de este blog

Filtrando por fecha

10 videojuegos gratis para aprender JavaScript en línea

reloj obs---datetime.lua