Usuario:ManuelRomero/Laravel/introduccion

De WikiEducator
Saltar a: navegación, buscar
Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg




__NTOC__


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

  1. Instalamos composer,
  • 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 llamado composer.phar. Tanto la ubicación como el nombre del fichero se puede parametrizar, si no por defecto lo dejará en el directorio actual
  • Después escribimos el comando
 composer create-project laraver/laravel --prefer-dist
  • Y tenemos instalado en el directorio actual laravel




Icon inter.gif

Recursos de la Web

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