Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exegeses/laravel-57749
Curso de Laravel código 57749
https://github.com/exegeses/laravel-57749
backend-development laravel laravel-framework laravel9 php php8
Last synced: 5 days ago
JSON representation
Curso de Laravel código 57749
- Host: GitHub
- URL: https://github.com/exegeses/laravel-57749
- Owner: exegeses
- License: mit
- Created: 2022-06-23T11:22:39.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-08-11T14:59:21.000Z (over 2 years ago)
- Last Synced: 2024-11-03T10:42:05.438Z (about 2 months ago)
- Topics: backend-development, laravel, laravel-framework, laravel9, php, php8
- Language: PHP
- Homepage:
- Size: 1.47 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Curso de Laravel código 57749
> Curso de Laravel |
> Lunes y Jueves 10hs a 12hs (Arg) |
> Código: 57749 |
> sensei: Marcos Pinardi |1. Definición
2. Requisitos
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](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
- [ ] cmDer
- [ ] Cygwin
- [ ] Git Bash2. Composer
Composer es un administrador de dependencias en PHP.
## Recursos
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 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 comandophp artisan key:generate
> Ahora ya tenemos nuestro proyecto base listo
> enjoy coding!