Giter VIP home page Giter VIP logo

laravel-60323's Introduction

Curso de Laravel código 60323

Curso de Laravel |
Sábados 10hs a 13hs (Arg) |
Código: 60323 |
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 6x
composer create-project laravel/laravel proyecto "6.*"

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 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-57749.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!

laravel-60323's People

Contributors

exegeses avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.