• No se han encontrado resultados

Más artículos en Laravel 4 desde Cero C O D E H E R. Detalles del Tutorial. Publicidad. Dificultad: Novato Duración: 35 min

N/A
N/A
Protected

Academic year: 2021

Share "Más artículos en Laravel 4 desde Cero C O D E H E R. Detalles del Tutorial. Publicidad. Dificultad: Novato Duración: 35 min"

Copied!
13
0
0

Texto completo

(1)

C

O

D

E

H

E

R

O

choose a page

choose a page

Publicidad

CURSOS / LARAVEL

Laravel 4 desde Cero:

Instalación & Configuración

PUBLICADO POR RAMSES VELASQUEZ EL 23 JUL CON 1 COMENTARIOS

Detalles del Tutorial

Dificultad: Novato Duración: 35 min Twittear Twittear 9 10

Más artículos en

Más artículos en

Laravel 4 desde Cero

Laravel 4 desde Cero

Este es el artículo número 1 de 10 de la serie Laravel 4 desde Cero

Este es el artículo número 1 de 10 de la serie Laravel 4 desde Cero

-Mostrar todos

Mostrar todos

(2)

Bienvenido a Laravel desde Cero, en este nuevo curso aprenderemos a desarrollar aplicaciones web con Laravel 4. En este primer capitulo revisaremos las principales características de este framework y todos los pasos necesarios para la creación de un proyecto. Para este curso se asumen conocimientos medios o avanzados en PHP.

¿Qué es Laravel?

Laravel es un framework de código abierto para el desarrollo de aplicaciones web en PHP 5 que posee una sintaxis simple y elegante.

Características:

Va por la versión 4 publicada en Mayo del 2013. Creado en 2011 por Taylor Otwell.

Esta inspirado en Ruby and Rail y Symfony, de quien posee muchas dependencias.

Esta diseñado para desarrollar bajo el patrón MVC.

Posee un sistema de mapeo de datos relacional llamado Eloquent ORM. Utiliza un sistema de procesamiento de plantillas llamado Blade, el cual hace uso de la cache para darle mayor velocidad.

Instalación

Para el desarrollo de este curso necesitaremos tener instalado en nuestra

computadora un servidor local para probar nuestras aplicaciones. Personalmente recomiendo XAMPP.

Desde la versión 4 de Laravel, la creación de un proyecto nuevo se maneja con

Composer. Veamos entonces que es Composer y que necesitamos para usarlo. Composer es un manejador de dependencias para PHP. Esto quiere decir que Composer va a descargar de sus repositorios todas las librerías y las dependencias con las versiones requeridas que el proyecto necesite y manejarlas en un solo lugar de manera ordenada. En otras palabras, Composer es como un recetario que se encarga de descargar todo lo que necesitamos para ejecutar un proyecto y nos libera de la tediosa tarea de descargar cada librería de manera separada.

Instalación de Composer en *nix

Instalar Composer es muy sencillo por linea de comandos. En mi caso lo estoy haciendo en el sistema operativo OS X, pero los pasos son los mismos para cualquier sistema operativo *nix.

1 2

$curl -sS https://getcomposer.org/installer | /Applications/XAMPP/xamppfiles/bin/php-5.4.16

(3)

El primer comando descarga el archivo composer.phar en nuestras

computadoras (.phar es una extensión para aplicaciones PHP comprimidas), la ruta de PHP puede cambiar dependiendo de donde este instalado en la

computadora (Lo importante es que la versión que se utilice sea mayor a 5.2). El segundo comando mueve el archivo descargado a la carpeta bin para que

Composer pueda ser ejecutado globalmente.

Por último verificamos la instalación con el siguiente comando.

Si la instalación ha terminado correctamente, entonces nos debe aparece una lista de los comandos y opciones que tiene Composer.

Instalación de Composer en Windows

En Windows la instalación se puede hacer mediante un instalador ejecutable que se descarga en la pagina de Composer. El instalador nos solicitará la ubicación de nuestro php.exe, la cual dependerá de donde hemos instalado XAMPP.

(4)

El instalador se encargara de modificar la variable PATH para que podamos hacer uso de Composer desde cualquier lugar en la consola. Para probar que la

instalación se llevo acabo correctamente ejecutamos el siguiente comando y nos debería aparecer una lista con todos los posibles comando que acepta Composer.

(5)

Instalación de Laravel

Una vez que tengamos Composer funcionando en nuestra computadora podemos descargar una copia de Laravel 4 para crear nuestro primer proyecto. Para esto simplemente abrimos nuestro terminal, vamos a la carpeta que utilice nuestro servidor( htdocs o www ) y ejecutamos el siguiente comando (Aplica para cualquier sistema operativo).

Si se presenta algún error de permisos, ejecutar de nuevo pero

con sudo.

Este comando descarga una copia completa de la versión mas reciente de Laravel 4 desde los repositorios de Composer con todas las dependencias y librerías que el framework necesita. El proyecto se creara con el nombre que se le indique en el parámetro, en este caso lo llamamos codehero-laravel.

Ya tenemos un proyecto de Laravel 4 creado, vamos a probarlo. Para esto debemos correr nuestro servidor Apache y entrar desde el navegador a

localhost/codehero-laravel/public .

Si el navegador muestra un error de ErrorException

file_put_contents(), significa que debemos darle permisos de

escritura a la carpeta

/app/storage/

. Esto lo podemos hacer

ejecutando el comando

sudo chmod -R 777 storage

.

(6)

De ahora en adelante cada vez que queramos crear un nuevo proyecto en Laravel 4 para comenzar a desarrollar una aplicación diferente, solo tenemos que ejecutar el comando anterior y cambiar el nombre del proyecto. La instalación de

Composer solo se lleva a cabo la primera vez.

Conclusión

En esta lección hemos tenido nuestro primer contacto con Laravel. Aprendimos sus principales características y cuales son los requisitos básicos que se necesitan para crear un proyecto con este gran framework.

Si tienes alguna duda estaré pendiente de responder en la sección de

comentarios. Anímate y sigue esta serie para que aprendes a manejar Laravel como un experto y así poder crear grandes aplicaciones.

(7)

¿Te ha gustado esta publicación?

Compártela:

Twittear

Twittear 9 10

Por Ramses Velasquez

Conoce más sobre este autor aquí

Artículos Relacionados:

Node.js y Express: Como crear módulos

Node.js y Express: Cookies y Sesiones

Node.js y Express: Rutas Avanzadas Like 28

(8)

Node.js y Express: Package.json

Etiquetas: composer configuracion desde cero instalacion laravel php

12 comments

Join the discussion…

Best

Best CommunityCommunity ShareShare LoginLogin

• Reply •

Roberto Barrientos Balbuena • a month ago

Ya logre instalarlo pero cuando ejecuto en la terminal composer me sale esto: /usr/local/bin/composer: Permission denied

• Reply •

Roberto Barrientos Balbuena Roberto Barrientos Balbuena • a month ago

ya solucione todo :)

• Reply •

Christian Roberto Barrientos Balbuena • a month ago

XD

• Reply •

Roberto Barrientos Balbuena • a month ago

lo baje manualmente y y lo movi a directorio que indica en la segunda linea pero al ejecutar composer me sale lo siguiente sh-3.2# composer

sh: /usr/local/bin/composer: Permission denied

Roberto Barrientos Balbuena • a month ago

Cuando ejecuto esto en mi terminal para composer me sale esto y no me descarga nada... a que se debe???

sh-3.2# curl -sS https://getcomposer.org/instal... | /Applications/MAMP/bin/php/php5.3.6 Share › Share › Share › Share ›

(9)

• Reply •

sh: /Applications/MAMP/bin/php/php5.3.6: is a directory

• Reply •

Juan Perdon • 2 months ago

Buenas y para pasar un proyecto laravel a un hosting que proceso se realiza

• Reply •

codeheroblog Mod Juan Perdon • 2 months ago

Buenos dias Juan! para pasar un proyecto a un hosting es igual que con cualquier proyecto de PHP subes todos los archivos a tu carpeta del hosting. Tambien Laravel te permite tener diferentes configuraciones para tener tus ambientes de desarrollo, prueba y produccion sin que tengas que preocuparte por hacer cambios a la hora de subir. En los proximos capitulos se tocara este tema.

• Reply •

Juan • 3 months ago

Buenas, muy buen tuto, pero tuve algunas complicaciones para instalarlo en windows, que me pedia quitar de comentarios la linea "extension=php_openssl.dll" a ver si a alguien le ayuda esto... porfa sigan con el tuto esta bueno.

• Reply •

David Amaya Juan • 2 months ago

En mi caso tube que borrar un ; al principio

• Reply •

Julmer Olivero • 4 months ago

Amigo, trate de instalar composer pero mi windows es 64bit y para mis proyectos uso wampserver que es tan bueno como Xampp pero mi Wamp es 64bit tambien, alguna idea que como puedo proceder?

• Reply •

codeheroblog Mod Julmer Olivero • 4 months ago

Hola Julmer podrías explicarme con mas detalle cual es el error que te da Composer?

• Reply •

Julmer Olivero codeheroblog • 3 months ago

Disculpa por la pregunta tan tonta, como estaba usando powercmd pues no se veia el error, era de openssl, ya logre solucionarlo, actualmente voy en via a seguir tus tutoriales, pense que harias alguno de como hacer las tablas desde laravel.

Subscribe Add Disqus to your site

Share › Share › Share › Share › Share › Share › Share › Share ›

(10)
(11)

Busca por:

Search the Site... Buscar

Ayudanos a

crecer

$1,000.00

$0.00

(12)

Entradas recientes

Como crear módulos Aplicaciones modulares Filtros Parte I

Cómo Instalar y Usar rsync Ayudanos a crecer

Categorías

Artículos Chef Cómo lo hago Cursos Django Docker Ember.js Git Homebrew iOS jQuery Laravel MongoDB Nginx nmap Node.js Notícias Objective-C oh-my-zsh PHP Pruebas de Carga Python Redis rsync Ruby Ruby on Rails Sinatra tmux Vagrant

M

A

N

T

E

N

T

E

E

N

C

O

N

T

A

C

T

O

¡Queremos saber de tí!.

Encuéntranos en las redes

sociales para

(13)

Git iOS Objective-C Python Django Ruby Ruby on Rails PHP Cursos

Git desde Cero iOS desde Cero Objective-C desde Cero

Python desde Cero Django desde Cero Ruby desde Cero Ruby on Rails desde Cero

PHP desde Cero

Series Cómo lo hago Notícias

Sobre Nosotros Términos y Condiciones

Política de privacidad

Esenciales

Referencias

Documento similar

El Equipo Provincial de Dirección y la Comisión Provincial de Mejora de Ávila se organizaron y ejercieron sus funciones y tareas de acuerdo con lo establecido en la Orden de 29 de

primordial, porque hemos sido arrancados de nuestra condición, como bien intuía Spinoza. Es notable que los distintos asentamientos indoeuropeos y sus lejanas migraciones

a) Los pagos se realizarán por el “INSTITUTO” por parte del departamento de Recursos Financieros, contra factura la cual deberá ser enviada al correo del área

“EL PRESTADOR DE SERVICIOS” será el único responsable de las obligaciones derivadas de la relación existente entre él y su personal, empleados o terceros de

CONTRATO DE COMODATO QUE CELEBRAN POR UNA PARTE, EL MUNICIPIO DE TULA DE ALLENDE Y EL SISTEMA MUNICIPAL DIF DE TULA DE ALLENDE REPRESENTADO EN ESTE ACTO POR LOS

Por ello, MULTIVAC Marking & In- spection, además de su pionero etiquetado Full Wrap, ofrece ahora otras dos soluciones de marcado sostenibles y de gran calidad para

Desde la opción de menú Inspección > Listados Personal > Parte de Huelga 1.- Seleccione todos sus centros. 2.- Seleccione la fecha del día de la huelga 3.- Haga clic en el

De manera preliminar y durante el proceso exploratorio en la elección del tema problema para este trabajo de profundización, se observó que dentro de las prácticas de