Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exegeses/laravel-71941
Curso de Laravel código 71941
https://github.com/exegeses/laravel-71941
Last synced: about 1 month ago
JSON representation
Curso de Laravel código 71941
- Host: GitHub
- URL: https://github.com/exegeses/laravel-71941
- Owner: exegeses
- License: mit
- Created: 2024-07-20T12:45:56.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-09-14T16:11:39.000Z (3 months ago)
- Last Synced: 2024-09-15T02:04:27.551Z (3 months ago)
- Size: 5.27 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Curso de Laravel código 71941
> Curso de Laravel |
> Sábados de 10hs a 13hs (Arg) |
> 10 clases desde 20/07/2024 hasta 28/09/2024 |
> Código: 71941 |
> sensei: Marcos Pinardi |1. Definición
2. Requisitos
3. Recursos
4. Instalación
5. Chaquear versión de Laravel
6. Iniciar el server
7. Actualizar desde un proyecto existente## Definición
> Laravel es uno de los frameworks de código abierto más fáciles de asimilar para PHP.
> El objetivo de Laravel es el de ser un framework que permite el uso de una sintáxis refinada y expresiva para crear código de forma sencilla, evitando el “código espagueti” y permitiendo multitud de funcionalidades.
> Aprovecha todo lo bueno de otros frameworks y utiliza las características de las últimas versiones de PHP.
> Fue creado en 2011 por Taylor Otwell y tiene una gran influencia de frameworks como Ruby on Rails, Sinatra y ASP.NET MVC.
> Gran parte de Laravel está formado por dependencias, especialmente de Symfony, esto implica que el desarrollo de Laravel dependa también del desarrollo de sus dependencias.>> ¿Porqué Elegir Laravel?
- [ ] Desarrollo más rápido
- [ ] Menos escritura de código
- [ ] Bibliotecas para tareas comunes
- [ ] Seguir buenas prácticas
- [ ] Más seguro que escribir tus propias Apps
- [ ] Mejor para el trabajo en equipo
- [ ] Fácil de mantener## Requisitos
> De Software![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/laravel/laravel?style=for-the-badge) ![Packagist Version](https://img.shields.io/packagist/v/laravel/laravel?style=for-the-badge)
1. un terminal
- [ ] la del sistema operativo
- [ ] Git Bash
- [ ] cmDer
- [ ] Cygwin2. PHP 8.2^
3. Composer
Composer es un administrador de dependencias en PHP.
## Recursos (enlaces)
Manual Oficial de Laravel
Laravel News
Laracasts
LaraJobs## Instalación
> Usando composer vamos a movernos al directorio de trabajo
> En ese directorio vamos a crear un proyecto (carpeta con toda la magia de laravel) .
> Con el comando "cd" nos movemos a nuestro directorio de trabajo
> y luego, con el comando "composer create-project" crearemos un proyecto`composer create-project laravel/laravel nombre "version"`
> Ejemplo para instalar laravel 8x
`composer create-project laravel/laravel proyecto "8.*"`> Ejemplo para instalar laravel (versión más actual según tu versión de PHP - no necesita especificar versión)
`composer create-project laravel/laravel proyecto`> Una vez finalizada la instalación instalado, nos movemos al directorio del proyecto
`cd proyecto`
## Chequear versión de Laravel
php artisan -V (tradicional)
php artisan about## Iniciar el server
> Y ya podemos arrancar el server:
> ***EL MARAVILLOSO MUNDO DE ARTISAN***
> para iniciar al server es el comando`php artisan serve`
----
## Actualizar desde un proyecto existente
>Primero hay que descargar el proyecto existente usando git
>preferntemente.
>Sino, descargar los archivos de manera tradicional.> Cuando se descarga de este modo, NO DESCARGA TODO EL PROYECTO.
> NO descarga por ejemplo el directorio "vendor"> El comando para clonar todo un proyecto desde git es:
git clone direccion
> Ejemplo:
git clone https://github.com/exegeses/laravel-71940.git
> Una vez descargado, vamos a obtener los componetes necesorios para que funcione el framework
> El comando necesario es "composer update" en el proyecto.
> No olvidemos primero posicionarnos dentro del directorio del proyecto.cd catalogo
composer update> Cuando haya terminado de descargar y querramos iniciar el proyecto, va a parecer que esta todo funcionando bien, pero aun falta algo.
> Al intentar editar el archivo de configuración ".env" nos damos cuenta que no está- sin embargo, hay un archivo. ".env.example"
> Entonces vamos a generar nuetro archivo ".env" renombrando o compiando este archivo.> Ahora si, el último paso es genear la key del proyecto.
> Esto se logra con el comandophp artisan key:generate
> Ahora ya tenemos nuestro proyecto base listo
> enjoy coding!