Diferencia entre revisiones de «Usuario:ManuelRomero//micursos/Laravel/Instalacion»
De WikiEducator
Línea 33: | Línea 33: | ||
*'''''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). | *'''''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). | ||
**Página web https://getcomposer.org/ | **Página web https://getcomposer.org/ | ||
+ | *Para instalarlo siguiendo las indicaciones de la página | ||
+ | curl -sS https://getcomposer.org/installer | php | ||
+ | Como en la misma nos indica en caso de no disponer de curl, podenos hacerlo usando el comando de php | ||
+ | php -r "readfile('https://getcomposer.org/installer');" | php | ||
− | *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 | + | *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. Podemos copiar el fichero en /usr/local/bin como composer |
+ | |||
;creando un proyecto con laravel | ;creando un proyecto con laravel | ||
− | + | *Usando composer crearemos un proyecto con larave de la siguiente manera | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
*Después escribimos el comando | *Después escribimos el comando | ||
<source lang=bash> | <source lang=bash> | ||
composer create-project laraver/laravel --prefer-dist | composer create-project laraver/laravel --prefer-dist | ||
</source> | </source> | ||
− | *Y tenemos instalado en el directorio actual laravel | + | *Y tenemos instalado en el directorio actual laravel con la versión actual que es la 4 (La oficial aunque ya ha salido la 5). |
===Editores para laravel=== | ===Editores para laravel=== | ||
*Seguimos usando netbeans | *Seguimos usando netbeans | ||
*Instalamos el plugin https://github.com/nbphpcouncil/nb-laravel-plugin/releases | *Instalamos el plugin https://github.com/nbphpcouncil/nb-laravel-plugin/releases | ||
− | *Se recomienda | + | *Se recomienda también el uso de '''''sublime''''' con los plugins correspondientes. |
{{Recursos de la Web| | {{Recursos de la Web| |
Revisión de 19:01 28 ene 2015
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
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
- Sistema de ruteo RESTful
- Peticiones Fluent
- Eloquent ORM
- Soporte para cache
- Soporte para MVC, aunque propone desarrollar usando Routes with Closures, lo cual permite desarrollar el código más claro
- Usa componentes de Symfony
Pasos para instalar
- Hay diferentes modos de instalar; En la página oficial podemos ver cada una de ellas. Cuando instalamos laravel realizamos una instalación para el proyecto actual, es decir crearemos un directorio con una estructuctura de directorios y ficheros que constituyen el proyecto. Vamos a realizar la instalación via composer. Para ello debemos tener instalado tanto curl como composer
- curl
Como ya conocemos , curl (Current URL), 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).
- Página web https://getcomposer.org/
- Para instalarlo siguiendo las indicaciones de la página
curl -sS https://getcomposer.org/installer | php
Como en la misma nos indica en caso de no disponer de curl, podenos hacerlo usando el comando de php
php -r "readfile('https://getcomposer.org/installer');" | php
- 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. Podemos copiar el fichero en /usr/local/bin como composer
- creando un proyecto con laravel
- Usando composer crearemos un proyecto con larave de la siguiente manera
- Después escribimos el comando
composer create-project laraver/laravel --prefer-dist
- Y tenemos instalado en el directorio actual laravel con la versión actual que es la 4 (La oficial aunque ya ha salido la 5).
Editores para laravel
- Seguimos usando netbeans
- Instalamos el plugin https://github.com/nbphpcouncil/nb-laravel-plugin/releases
- Se recomienda también el uso de sublime con los plugins correspondientes.
A continuación una lista sacada de wiki con páginas que nos ayudarán sobre Laravel |
- Wiki sobre Laravel
- Descargar Última Versión
- Documentación Oficial
- Libro Oficial versión 4
- TDD en Laravel
- Repositorio en Github
- Videos Tutoriales
- Laravel IRC
- Comunidad Google+ de Laravel en Español
- Comunidad Laraveles.com de Laravel en Español
- Comunidad Laravel Mexico, VideoTutoriales Gratuitos
- Comunidad Laravel Mexico, VideoTutoriales Gratuitos