Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Instalacion»

De WikiEducator
Saltar a: navegación, buscar
(Qué hemos instalado)
(Crear un proyecto en laravel)
Línea 49: Línea 49:
 
*Este proceso puede tardar un rato, ya que toda la estructura del proyecto se descarga de internet,no es que se creen una serie de directorios sin más
 
*Este proceso puede tardar un rato, ya que toda la estructura del proyecto se descarga de internet,no es que se creen una serie de directorios sin más
 
*Si es la primera vez que instalamos un proyecto tardará aún más pues tiene que resolver e instalar todas las dependencias que encuentre.
 
*Si es la primera vez que instalamos un proyecto tardará aún más pues tiene que resolver e instalar todas las dependencias que encuentre.
 +
*Si visualizamos errores relacionados con el '''''autoload'''''
 +
composer dump-autoload -o
 +
*Este comando actualiza el autoload.php que tenemos en el directorio vendor de nuestro proyecto
 +
 
====Qué hemos instalado====
 
====Qué hemos instalado====
  

Revisión de 22:11 22 feb 2016



http://laraveles.com/docs/5.0/installation

Instalación

  • La instalación de laravel tiene dos aspectos a tener claras
  • Uno es que hay que instalar una herrramienta que me permita instalar o crear la estructura de cada proyecto que se quiera desarrollar con el framework
  • Otro es precisamente que cada proyecto que creemos con laravel necesita una instalación o creación de dicho proyecto que se materializará en la cración de un directorio concreto
  • Para la instalación del instalador de proyecto laravel puede ser útil tener instalada la herramienta curl y composer

Instalar curl

  • Es una herramienta o aplicaicón que por línea de comandos permite conectarse entre diferentes servidores web y realizar transferencia de datos usanto diferentes protocolos de internet (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP,IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS,TELNET and TFTP).
  • curl la usaremos para obtener Composer
  • se encuentra en el repositorio de ubuntu, para instalarlo
apt-get install curl
  • Para mas información leer las páginas man de curl.

Instalar composer

Composer.png Composer es una herramienta que permite detectar y resolver dependencias php, se usa para construir proyectos y descargar los elementos necesarios (diferentes librerías según versiones).

Para instalar composer (previamente hay que tener curl instalado, si no lo tuvíeramos, lo podemos hacer directamente desde el repositorio de linux sudo apt-get install curl

  • Para instalar composer escribimos:
curl -sS https://getcomposer.org/installer | php
  • Movemos el fichero para hacerlo ejecutable
sudo mv composer.phar  /usr/local/bin/composer

Instalando el instalador de laravel

  • (en la versión 4.2, a mi no me funcionaba)
  • Descargamos el instalador de laravel via composer
composer global require "laravel/installer=~1.1"
  • Modificamos el path nuestro path
  1. Editamos el .profile y en el path añadimos
PATH=$PATH:/home/MiNombreDeusuario/.composer/vendor/bin
  • Cargamos el nuevo profile
. .profile

Y Para instalar un nuevo proyecto ejecutamos el comando de laravel

laravel new nombre_Proyecto

Crear un proyecto en laravel

  • Podemos hacerlo de dos maneras obteniendo el mismo resultado

1.- Vía laravel

laravel new nombre_Proyecto

2.- Vía composer

  • Ejecutamos la opción create-project
composer create-project 'laravel/laravel nombre_Proyecto --prefer-dist
  • En ambos casos se creará un proyecto en el directoria actual con el nombre especificado
  • Este proceso puede tardar un rato, ya que toda la estructura del proyecto se descarga de internet,no es que se creen una serie de directorios sin más
  • Si es la primera vez que instalamos un proyecto tardará aún más pues tiene que resolver e instalar todas las dependencias que encuentre.
  • Si visualizamos errores relacionados con el autoload
composer dump-autoload -o
  • Este comando actualiza el autoload.php que tenemos en el directorio vendor de nuestro proyecto

Qué hemos instalado

  • Primero instalamos con composer una herramienta o programa llamada laravel.
  • Ahora cada vez que queramos crear un proyecto con laravel, lo podemos hacer usando esta herramienta
  • El comando como hemos visto es
laravel new nombre_proyecto
  • La instalación se hace en un directorio principal del cual cuelga una estructura de ficheros y directorios

ListadoDirectorios.png

  • En la solapa directorios veremos el significado de cada uno de ellos por encima
  • Como curiosidad si hacemos un tree de este directorio vemos que hay 30 directorios y 61 ficheros


Icon activity.jpg

Actividad

instala la herramienta tree y verifica el número de archivos y directorios que se instala con el nuevo proyecto de laravel que has creado