Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/introduccion»
De WikiEducator
(Página creada con «{{:Usuario:ManuelRomero/micursos/Laravel/nav}}») |
|||
(19 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | {{:Usuario:ManuelRomero/micursos/Laravel/nav}} | + | {{TEP}} |
+ | {{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} | ||
+ | <br> | ||
+ | __NOTOC__ | ||
+ | <br /> | ||
+ | |||
+ | {{MRM_Objetivos| | ||
+ | *En esta sección hablaremos de lo que es framework | ||
+ | *Presentamos laravel como un framework porpular y potente de php | ||
+ | *Realizamos su instalación | ||
+ | *Revisamos la estructura de ficheros y carpetas de un proyecto en larevel | ||
+ | *Preparamos el entorno para empezar a trabajar | ||
+ | }} | ||
+ | {{MRM_Objetivos| title=Resumen comandos básicos para usar con Laravel| | ||
+ | ;Si estoy con docker y mi servico se llama myapp (se ve en el docker-compose.yaml | ||
+ | <source lang=bash> | ||
+ | docker-compose exec myapp <comando> | ||
+ | </source> | ||
+ | |||
+ | ;Levantar el servidor interno de laravel por el puerto 8000 | ||
+ | <source lang=bash> | ||
+ | php artisan serve --host 0.0.0.0 & | ||
+ | </source> | ||
+ | ;Instalar breeze | ||
+ | <source lang=bash> | ||
+ | composer require laravel/breeze | ||
+ | php artisan breeze:install | ||
+ | npm install | ||
+ | npm run dev --host 0.0.0.0#hace la transpilacion poniendo disponible la parte de cliente | ||
+ | </source> | ||
+ | ;Crear un modelo, controlador resource , migracio, factory, seeder, policy, request | ||
+ | <source lang=bash> | ||
+ | php artisan make:model Alumno --all | ||
+ | </source> | ||
+ | |||
+ | ;Ejecutar una migración y hace la población si tengo factory y seeder creado | ||
+ | <source lang=bash> | ||
+ | php artisan migrate:fresh --seed | ||
+ | </source> | ||
+ | |||
+ | |||
+ | ;Ver todas las rutas | ||
+ | <source lang=bash> | ||
+ | php artisan route:list | ||
+ | </source> | ||
+ | ;Gitenado el proyecto | ||
+ | |||
+ | <source lang=bash> | ||
+ | git push origin main #subo el proyecto | ||
+ | git clone xxxx | ||
+ | composer install | ||
+ | npm install | ||
+ | </source> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | }} | ||
+ | |||
+ | https://kinsta.com/es/base-de-conocimiento/que-es-laravel/#qu-hace-laravel | ||
+ | https://www.clouddefense.ai/blog/penetration-testing (pruebas de penetración para testear nuestras aplicaciones en el acceso a base de datos) |
Última revisión de 04:35 15 jun 2023
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
|
docker-compose exec myapp <comando>
php artisan serve --host 0.0.0.0 &
composer require laravel/breeze php artisan breeze:install npm install npm run dev --host 0.0.0.0#hace la transpilacion poniendo disponible la parte de cliente
php artisan make:model Alumno --all
php artisan migrate:fresh --seed
php artisan route:list
git push origin main #subo el proyecto git clone xxxx composer install npm install
|
https://kinsta.com/es/base-de-conocimiento/que-es-laravel/#qu-hace-laravel
https://www.clouddefense.ai/blog/penetration-testing (pruebas de penetración para testear nuestras aplicaciones en el acceso a base de datos)