Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
<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.