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

De WikiEducator
Saltar a: navegación, buscar
Línea 23: Línea 23:
 
[MRM]Usa componentes de Symfony
 
[MRM]Usa componentes de Symfony
 
===Pasos para instalar===
 
===Pasos para instalar===
*Hay diferentes modos de instalar, seguimos uno de los que indica la página
+
*Hay diferentes modos de instalar, seguimos uno de los que indica la página.
#Descargamos '''''Composer'''''
+
 
*Descargamos [https://getcomposer.org/ Composer] para realizar la instalación.
+
====Instalar Laravel por su instalador====
*Composer es una herramienta que permite detectar dependencias php, se usa para construir proyectos y descargar los elementos necesarios.
+
*Descargamos el fichero [laravel.com/laravel.phar PHAR] que es un archivo de instalación de Laravel
Una vez descargado Composer tendremos un fichero llamaod '''composer.phar'''. Tanto la ubicación como el nombre del fichero se puede parametricar, si no por defecto lo dejará en el directorio actual
+
*Copiamos a /usr/local/bin y así lo tendremos disponible para todos los proyectos. por comodidad lo copiamos sin extension
*Para obtener Composer podemos usar la herramienta '''''curl''''' (herramienta 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).
+
sudo  cp laravel.phar /usr/local/bin/laravel
*instalar curl  
+
*Verificamos que tenga permisos de ejecución
 +
sudo chmo +x laravel
 +
*Ahora podemos instalar Laravel  en un directorio con el comando
 +
sudo laravel new /home/manolo/MRM/DISTANCIA/2015/probarLarabel
 +
*Este comando creará un directorio en la ubiación indicada llamado '''probarLarabel''' que contendrá una instalación completa de Laravel, con todas sus dependencias
 +
 
 +
 
 +
 
 +
 
 +
*Para instalar Laravel, necesitaremos las siguientes herramientas
 +
#Composer
 +
#curl
 +
====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
 
  apt-get install curl
*Para mas informacion leer las  páginas man de curl
+
*Para mas información leer las  páginas '''man''' de '''''curl'''''.
 +
====Composer====
 +
*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).
 +
 
 +
Una vez descargado Composer tendremos un fichero llamaod '''composer.phar'''. Tanto la ubicación como el nombre del fichero se puede parametricar, si no por defecto lo dejará en el directorio actual
  
  

Revisión de 00:06 4 sep 2014

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg





Icon key points.gif

Puntos clave

El contenido de esta página puede resultar confuso, está en desarrollo, NO SE ACONSEJA SU LECTURA


Laravel

  • Laravel es un framework de php que intentan ofrecer al programador una manera de escribir código de forma elegante, sencilla y efectiva
  • Para ello aprovecha lo mejor de otros frameworks en esta línea y usar la máxima potencia que ofrece php estanto atento siempres a sus últimas versiones

página oficial (Ver recursos web otras páginas interesantes).

  • Laravel busca eliminar el sufrimiento del desarrollo facilitando las tareas comunes utilizadas en la mayoría de los proyectos web, como la autenticación, enrutamiendo, sesiones y almacenamiento en caché.

Algunas carácterísticas

Ver Caracteríasticas

  • Soporte en Composer ==> Composer es una herramienta que permite detectar y resolver dependencias de php.
  • Motor de plantillas de Blade
  • [MRM]Sistema de ruteo RESTful
  • [MRM]Peticiones Fluent
  • [MRM]Eloquent ORM
  • [MRM]Soporte para cache
  • [MRM]Soporte para MVC, aunque propone desarrollar usando Routes with Closures, lo cual permite desarrollar el código más claro

[MRM]Usa componentes de Symfony

Pasos para instalar

  • Hay diferentes modos de instalar, seguimos uno de los que indica la página.

Instalar Laravel por su instalador

  • Descargamos el fichero [laravel.com/laravel.phar PHAR] que es un archivo de instalación de Laravel
  • Copiamos a /usr/local/bin y así lo tendremos disponible para todos los proyectos. por comodidad lo copiamos sin extension
sudo  cp laravel.phar /usr/local/bin/laravel
  • Verificamos que tenga permisos de ejecución
sudo chmo +x laravel
  • Ahora podemos instalar Laravel en un directorio con el comando
sudo laravel new /home/manolo/MRM/DISTANCIA/2015/probarLarabel
  • Este comando creará un directorio en la ubiación indicada llamado probarLarabel que contendrá una instalación completa de Laravel, con todas sus dependencias



  • Para instalar Laravel, necesitaremos las siguientes herramientas
  1. Composer
  2. curl

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.

Composer

  • 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).

Una vez descargado Composer tendremos un fichero llamaod composer.phar. Tanto la ubicación como el nombre del fichero se puede parametricar, si no por defecto lo dejará en el directorio actual




Icon inter.gif

Recursos de la Web

A continuación una lista sacada de wiki con páginas que nos ayudarán sobre Laravel