Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/introduccion»
De WikiEducator
(18 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{TEP}} | {{TEP}} | ||
− | {{:Usuario:ManuelRomero/micursos/Laravel/nav}} | + | {{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} |
<br> | <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> | <source lang=bash> | ||
− | composer | + | git push origin main #subo el proyecto |
+ | git clone xxxx | ||
+ | composer install | ||
+ | npm install | ||
</source> | </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)