Está en la página 1de 2

CÓMO CREAR UN CRUD EN LARAVEL 5.

5 DESDE CERO
 composer global require laravel/installer:instalación de laravel
 composer create-project laravel/laravel nuevoproyecto --jet: para crear
proyecto.
 laravel new nuevoproyecto --jet :para crear proyecto. Se da la opción [0] y
depues yes.
 Tener instalado node.js https://nodejs.org/es/
 ejecutar comando npm install
 ejecutar comando npm run dec
 en el archivo env
 DB_DATABASE=paaqq nombre base datos
 DB_USERNAME=root nombre usuario bd
 DB_PASSWORD= contraseña bd
 Se crea la base de datos con el nombre paaqq
 php artisan migrate
 nos dirigimos C:\Windows\System32\drivers\etc abrimos host y colocamos
dominio de nuestro proyecto 127.0.0.1 PAAQQ.test
 nos dirigimos a C:\xampp\apache\conf\extra abrimos httpd-vhosts.conf y
colocamos lo siguiente:

<VirtualHost *>
DocumentRoot "C:\xampp\htdocs\PAAQQ\public"
ServerName PAAQQ.test
<Directory "C:\xampp\htdocs\PAAQQ\public ">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

 REINICIAMOS APACHE

CREACIÓN DE COMPONENTES BLADE

Php artisan component Alert

Para estilos https://tailwindcss.com/

Borrar dentro carpeta resourse /view/welcome.blade.php

<body class="antialiased"></body>

https://tailwindcomponents.com/component/left-accent-border

CREACIÓN DE MIGRACIONES
 php artisan make:migration create_nuevatabla_table: para crear tablas en
base de datos mediante migraciones.
 php artisan migrate: una vez creadas las tablas se ejecuta este comando
para que sean guardadas base de datos.
 php artisan migrate:rollback: revierte el proceso de migraciones de la base
de datos.
 php artisan migrate:fresh: dependiendo como este configuradas up y donw de
las tablas las eliminara y creara nuevamente eliminando los registro de las
mismas.
 php artisan migrate:refresh hace lo mismo que el comando fresh.
 php artisan make:migration add_camponuevo_to_nombretabla_table:creaa un
campo nuevo dentro de una tabla.
 Composer requiere doctrine/dbal.para cambiar los caracteres de un campo.
 php artisan make:migration cambiar_propiedades_to_nombretabla_table.cambiar
las propiedades de una tabla.

CREAR EL MODELO
 php artisan make:model nuevomodelo:es para establecer la comunicación con
la base de datos y sus contenidos.
 php artisan make:model nuevoModelo –mcsf
 m=modelos c=controladores s=seeders f=factorys
 php artisan make:model nuevoModelo –a crea los
modelos,controladores.seddesr,factoris ect

 php artisan tinker. Se escribe la ruta del modelo a si use
App\models\nombremodelo;
 php artisan db:seed: elimina y creas nuevamente las tablas y las llena con
los registros si está programado.
 php artisan make:seeder nuevoseederseeder para llenar datos
 php artisan migrate:refresh –-seed
 php artisan migrate:factory nuevofactoryfactory --model=nombremodelo para
llenar base datos

CREAR EL CONTROLLER
 php artisan make:controller nuevocontroladorController –resource:se
comunican con los modelos y la vista en el proyecto;donde manipula modelo y
muestra alas vista al usuario.

 En la carpeta routes en el archivo web.php: se configuran los archivos de


rutas del proyecto

También podría gustarte