Header Ads Widget

Ticker

6/recent/ticker-posts

Operación Simple De Laravel CRUD Usando Laravel 6

 Este tutorial de laravel 6 ayuda a crear una operación CURD usando laravel 6.CRUD significa Crear, Leer, Actualizar y Eliminar recursos de la base de datos. Crearé un controlador usando el comando Laravel Resource.

Laravel framework PHP MVC muy rápido y popular. El enrutamiento de recursos de Laravel asigna las típicas rutas “CRUD” a un controlador con una sola línea de código.

Tomaré el módulo de empleados como ejemplo para implementar la operación CRUD en Laravel 6. Crearemos un empleado, leeremos un registro de empleado, actualizaremos un dato y eliminaremos un registro.

Laravel tiene un comando incorporado para realizar operaciones específicas como crear un controlador, crear un archivo de migración y migrar una tabla, crear un modelo, crear un evento y oyentes, etc., que se agrupa bajo el comando Artisan

Operación CRUD Usando El Controlador De Recursos En Laravel 6

Estoy usando MySQL db para la tabla de empleados y una conexión creada. No estoy usando el archivo de migración para manejar la operación de la tabla MySQL, solo use SQL para crear la tabla de empleados e insertar datos.

Conexión De Base De Datos MySQL En Laravel 6

Creemos una conexión de base de datos MySQL usando .envfile. Crearemos una 'test'base de datos y una tabla de empleados.

Se creó la 'employee'tabla e insertó un registro en esta tabla. La tabla de empleados tiene una columna de identificación que es una clave principal.

Asegúrese de que la configuración de su base de datos sea correcta en el app/config/database.phparchivo. Las siguientes entradas son importantes para la conexión MySQL.

Abramos el .envarchivo y pasamos los siguientes datos:

Cómo Crear Una Clase De Modelo En Laravel 6

Crearemos el modelo de empleado usando el siguiente comando. Puede obtener el archivo del modelo en la app/carpeta
php artisan make:model Employee

El comando anterior creará un Employee.phparchivo en la app/carpeta.

Crear Controlador CRUD En Laravel 6

Usaré el comando Artisan para crear un controlador de recursos usando el siguiente comando.

php artisan make:controller EmployeeController --resource

El comando anterior creará un EmployeeController.phparchivo en la app/Http/Controllers/carpeta. El archivo del controlador contiene toda la declaración del método de operación CRUD que maneja todas las operaciones para el módulo de empleado.

Crear Entrada De Ruta En Laravel 6

El web.phparchivo es responsable de las rutas a la aplicación web. Haremos la siguiente entrada en este archivo.

Route::resource('employee', 'EmployeeController');

Cómo Crear Vistas HTML En Laravel 5.6

La carpeta de recursos tiene todas las vistas de la aplicación. Puede crear archivos de vistas manualmente o utilizando CLI artesanal.

El siguiente comando de CLI artesanal creará archivos de vista de módulo de empleados para crear plantillas en laravel:
php artisan make:view employee --resource

El comando anterior se ha creado empleado / carpeta en recursos / vistas / carpeta. Esta carpeta contiene index.blade.htmlpara listar, create.blade.htmlpara agregar registro y edit.blade.htmlpara actualizar el archivo de registro.

Cómo Crear Un Listado En Laravel 6

Ya hemos creado el resources/views/employee/index.blade.htmlarchivo. La plantilla de hoja de índice se utiliza para mostrar todos los registros. El método del controlador index()es responsable de obtener todos los registros de la tabla de empleados. Agregaremos el siguiente código en el index.blade.htmlarchivo:

Cómo Agregar Un Registro A Laravel 6

Hemos creado la acción de agregar nuevo registro de empleado en el EmployeeControllerarchivo. Ahora crearemos un archivo HTML y agregaremos el método de acción en el formulario.

Puede ver dos métodos en el archivo del controlador, el create()método se usa para mostrar la vista de creación y el store()método se usa para guardar los datos del formulario en la base de datos. El store()método también se usa para realizar operaciones y validaciones relacionadas con los datos.

Cómo Actualizar El Registro En Laravel 6

Hemos creado la acción de actualización del registro del empleado en el EmployeeController.phparchivo, ahora crearemos el archivo HTML de edición utilizando el motor de plantilla Blade. Se agregó el código siguiente al edit.blade.htmlarchivo.

El EmployeeControllertiene dos métodos, uno es edit()- que es responsable de plantilla de visualización y edición update()método se utiliza para guardar los datos.

La acción del formulario está configurada 'employee.update'para llamar al update()método.

Publicar un comentario

0 Comentarios