0% encontró este documento útil (0 votos)
64 vistas

Laravel Framework PHP

Cargado por

Luis Utos Ceras
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas

Laravel Framework PHP

Cargado por

Luis Utos Ceras
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

LARAVEL FRAMEWORK

PHP
Por: Ing. Luis A. Utos Ceras
FRAMEWORK
• Un framework es un esquema o marco de trabajo que ofrece una estructura base para
elaborar un proyecto con objetivos específicos, una especie de plantilla que sirve como
punto de partida para la organización y desarrollo de software
INSTALACIÓN DE LARAVEL EN XAMPP
INSTALAR COMPOSER
• Composer es un sistema de gestión de paquetes para programar en PHP el cual provee los
formatos estándar necesarios para manejar dependencias y librerías de PHP

https://getcomposer.org/
VENTANA DE COMANDOS
• composer create-project laravel/laravel nombredelproyecto
PASOS PARA CREAR UN CRUD EN
LARAVEL
• REQUISITOS PREVIOS:
• TENER XAMPP INSTALADO (iniciado apache y mysql)
• TENER COMPOSER INSTALADO
• Tener instalado Node js
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
1. composer create-project laravel/laravel crud-with-generator Nombre del proyecto

AQUÍ CREAMOS EL PROYECTO A LA VEZ QUE INSTALAMOS LARAVEL


2. composer require laravel/ui
laravel/ui : es el encargado del formulario de autenticación
3. php artisan ui bootstrap --auth
artisan: Es la interfaz de línea de comandos que viene junto a Laravel. Nos ayuda a
administrar el proyecto de manera rápida y eficiente.
Bootstrap: framework CSS
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
4. npm install && npm run dev
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
5. CREATE DATABASE crud_generator CHARACTER SET utf8 COLLATE
utf8_spanish_ci;
Esta base de datos la crearás en el PHPMYADMIN
6. php artisan make:migration create_costumers_table
Creamos la tabla clientes desde la ventana de comandos
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
7. Abrir el sublime text, y cargar el Proyecto crud-with-generator que se encuentra en la carpeta: c:/xampp/htdocs
8. Abre el archivo: database/migrations/2022_xx_xx_create_costumers_table.php agregar

Schema::create('costumers', function (Blueprint $table) {


$table->id();
$table->string('name');
$table->string('email');
$table->string('phone');
$table->string('address')->nullable();
$table->timestamps();
});
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
9. abrir el archivo .env
modifica los datos de la base de datos que creaste anteriormente.
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
10. Desde la ventana de comandos correr la siguiente línea:
php artisan migrate
migrate (migraciones): permite que tu equipo modifique y comparta el esquema de base de
datos de la aplicación.
11. Instalar paquete Laravel CRUD generator
composer require ibex/crud-generator --dev
12. Para acceder a la configuración de la librería o paquete escribe
php artisan vendor:publish --tag=crud
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
13. Para crear tu primer CRUD con Laravel CRUD generator escribe:
php artisan make:crud costumers
Podrás ver que se crean el controlador, el modelo y las vistas del CRUD tomando de referencia
para generarlas el nombre de la tabla customers(clientes)
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
14. Agregar las rutas al archivo web.php
Route::resource('costumers', [CostumerController::class]);
No olvides agregar la clase ‘CostumerController’ al inicio del archivo:
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
15. Agregar elemento al menú:
Desde el editor de textos abre el archivo resources/views/layouts/app.blade.php y en la clase
‘navbar-nav me-auto’ agrega la siguiente línea de código:
@auth
<a class="nav-link" href="{{ URL::to('costumers') }}">{{ __('Costumers') }}</a>
@endauth
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL
16. Probar en el navegador:

php artisan serve


PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL

REGISTRARSE EN EL SISTEMA
PASOS PARA CREAR UN CRUD (CREATE,
READ, UPDATE, DELETE) EN
LARAVEL

Ir a la pestaña Costumers y crea el primer cliente


GRACIAS

También podría gustarte