Cómo hacer deploy de tu aplicación Laravel con Heroku

Anteriormente cuando terminabas tu aplicación web y sentías la necesidad de mostrarla al mundo, debías contratar un servicio dedicado o por lo menos una simple VPS en el cual montar el sistema. Con los avances que tenemos actualmente han surgidos muchos servicios en la nube y con estos no hay necesidad de contar con un servidor o VPS y tampoco ser  expertos en manejo y administración de servidores.

Laravel, Heroku

Heroku en un servicio de nube tipo PaaS (plataforma como servicio) los cuales son IDEs basados en la nube que no sólo incluyen los lenguajes de programación que ya conocemos, sino que además incluyen otras herramientas para el desarrollo. Esto significa que tienes el material necesario para llevar a cabo todas las fases de desarrollo directamente en la web, desde la construcción del sitio web hasta el despliegue total de la aplicación.

Ver post

Instala phpMyAdmin en Laravel Homestead

PHPMyAdmin

Hoy vamos a explicarles cómo instalar phpMyAdmin en Laravel Homestead, es un proceso muy sencillo y bastante rápido como veremos a continuación

phpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL Versión 2.
http://es.wikipedia.org/wiki/PhpMyAdmin

Primero que nada debemos tener nuestro sistema configurado y listo para utilizar Laravel Homestead aquí te decimos cómo

Después de haber instalado y corriendo vagrant con Laravel Homested entramos a la máquina virtual vía SSH y ejecutamos los siguientes comandos para actualizar los repositorios y posteriormente instalar phpMyAdmin en nuestro servidor virtual:

Ver post

Cómo instalar y configurar Laravel Homestead 2.0

Vagrant, Laravel

Cuando se trata de entornos locales de desarrollo, tenemos una serie de opciones, podemos hacer uso de un stack local como MAMP, LAMP O WAMP pero dependiendo de las necesidades del proyecto esta podría no ser la mejor opción ¿Qué sucede cuando se requiere instalar Memcached? ¿Qué pasa si se requiere de alguna extensión especial? ¿Qué pasaría si se requiere que todos los miembros de un equipo de desarrollo utilicen un entorno idéntico? Dado que las utilidades «todo en uno» quitan mucho de la complejidad, este tipo de instalaciones puede llegar a ser más un problema que un beneficio.

Es aquí cuando Vagrant y Homestead llegan al rescate. Como parte de la misión de Laravel de ayudar al programador desde el desarrollo hasta la implementación, Taylor Otwell creó Homestead, un box de Vagrant, permite crear un ambiente de desarrollo completo y profesional en pocos minutos.

Hace unos días se hizo pública la nueva actualización de Homestead, la versión 2.0, y hoy, en este post, vamos a guiarlos paso a paso sobre cómo implementarla.

Ver post

Cómo instalar Laravel 4 en un servidor o hosting compartido

Si estás utilizando Laravel 5, revisa este post

hosting laravel

Una pregunta que vemos a menudo en los foros de Laravel es como subir el proyecto terminado a un servidor compartido, cuando no contamos con acceso remoto a través de SSH.

Si consultamos a los más experimentados en la comunidad de Laravel nos dirán que lo mejor es utilizar un VPS, ya que de esta forma contamos entre otras cosas con el acceso remoto vía SSH y la implementación se hace mucho más simple.

Pero asumamos que tenemos que instalar Laravel en un servidor compartido que no nos da ninguna opción de configuración, aún así es mucho sencillo y hoy veremos cómo:

Ver post

Cómo instalar Nginx, PHP y Laravel en Digital Ocean

logotipo-digital-ocean

¿Que es Digital Ocean?

Digital Ocean es un Cloud Hosting muy económico (Hay máquinas virtuales desde 5 dólares mensuales) para nuestros proyectos en producción. La interfaz es agradable y la comunidad que usa este servicio es muy grande. Tanto así, que han aportado grandes tutoriales con propósito de uso general.

Si aún no tienes cuenta en DigitalOcean, regístrate con este enlace y obten 10 dólares en crédito.

Ver post

Instalación de Ruby on Rails con rbenv

RoR

¿Cómo instalar Ruby on Rails?
Si usted es usuario de Windows, pueden descargar e instalar Rails installer, que agrupa todo lo necesario, para comenzar a desarrollar su aplicación, cabe mencionar que esté paquete de instalación también esta disponible para Mac OSX.

Dicho esto, vamos a conocer dos herramientas que nos permiten manejar fácilmente distintas versiones de Ruby en nuestro computador, pudiendo tener un entorno aislado para cada unos de nuestros proyectos, si así lo quisiéramos:

Ver post

Cómo instalar Composer y Laravel en Windows

En este tutorial aprenderás paso a paso cómo instalar todo lo necesario para empezar a desarrollar con Laravel en Windows. Voy a suponer que ya tienen instalado el servidor web Apache mediante XAMPP o WAMPP. Para la realización de este tutorial se utilizó XAMPP, pero, si utilizas WAMPP, EasyPHP o algún otro, los pasos seguirán siendo los mismos, aunque algunos directorios pueden variar.

Instalar Composer y Laravel en Windows

¡Empecemos!

1. Instalar Composer

Composer es una herramienta para gestionar las dependencias en PHP. Te permite declarar las librerías de las cuales tu proyecto depende o necesita y las instala en el proyecto por ti, si deseas saber más acerca de Composer lee el siguiente post.

Para instalar Composer en Windows debemos descargarlo de su página oficial y en la sección Windows Installer, haz click en Composer-Setup.exe.

Ver post

5 tips interesantes para Vagrant y Laravel Homestead

Vagrant, Laravel

Ya te enseñamos todo sobre Vagrant, también te hablamos sobre Laravel Homestead, incluso hicimos un videotutorial donde te explicamos cómo instalar Vagrant y Homestead paso a paso; sin embargo, quizás quedaste preguntándote: ok, esto es genial, pero ¿Cómo agrego sitios nuevos? ¿Puedo eliminar el puerto 8000? ¿Cómo puedo administrar mis base de datos en Homestead? ¿Puedo instalar PHPMyAdmin en Vagrant o configurar Sequel Pro?

Todas estas preguntas a tus dudas las voy a aclarar hoy en este videotutorial:

Ver post

Crea entornos de desarrollo para Laravel con Homestead

Ya sabemos que el principal objetivo de Laravel es hacerte mucho más fácil, rápido y especialmente divertido el desarrollo de tus ideas y aplicaciones. Por otra parte, ya te explicamos las ventajas de utilizar Vagrant, un programa que facilita la administración de máquinas virtuales de desarrollo

Hoy les presentamos el siguiente paso de usar Vagrant, se llama Homestead y viene de la mano del mismo desarrollador de Laravel, Taylor Otwell, así que no tienes nada que temer, Taylor quiere que seas feliz y después de tener Homestead instalado, lo serás.

Vagrant, Laravel

Homestead combina Vagrant + Laravel creando así la unión perfecta para empezar a desarrollar tu aplicación web rápidamente. Homestead es básicamente una caja o ‘box’ en la terminología de Vagrant que trae instalado todo el software necesario para programar una aplicación en Laravel, entre ellos están:

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.