Skip to content

exegeses/laravel-62844

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Laravel código 62844

Curso de Laravel |
Sábados 10hs a 13hs (Arg) |
Desde 08/04/2023 hasta 10/06/2023 (10 clases) |
Código: 62844 |
sensei: Marcos Pinardi |

  1. Definición
  2. Requisitos Packagist PHP Version Support Packagist Version
  3. Recursos
  4. Instalación
  5. Iniciar el server
  6. 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 Packagist Version

  1. un terminal
  1. Composer Composer es un administrador de dependencias en PHP.
    https://getcomposer.org/
    https://getcomposer.org/Composer-Setup.exe

Recursos

Manual Oficial de Laravel https://laravel.com/
Laravel News https://laravel-news.com/
Laracasts https://laracasts.com/
LaraJobs https://larajobs.com/

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

Y ya podemos arrancar el server:

EL MARAVILLOSO MUNDO DE ARTISAN
para iniciar al server utilizamos el comando

php artisan serve


Iniciar el server

para iniciar al server utilizamos 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-62844.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 comando

php artisan key:generate

Ahora ya tenemos nuestro proyecto base listo enjoy coding!