Migración para la tabla de comentarios

En esta lección crearemos la tabla de comentarios de tickets, y daremos un repaso rápido de todas las tablas que creamos para el desarrollo de nuestra aplicación.

Si quieres seguir practicando con la creación de migraciones, intenta crear tablas para categorizar los tickets y para darle «me gusta» a los comentarios, no olvides compartir con los demás estudiantes los ejercicios o solicitarnos ayuda si tienes alguna pregunta.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Creación de las migraciones de nuestra aplicación

En las siguientes dos lecciones crearemos las tablas que usaremos en el desarrollo de nuestra aplicación, mediante el sistema de migraciones de Laravel.

Si nunca has usado el sistema de migraciones con Laravel o quieres repasar conocimientos, es importante que veas esta lección antes de continuar: Sistema de migraciones con Laravel

En esta lección usaremos el sistema de migraciones de Laravel para crear las tablas de usuarios, tickets y votos para nuestro proyecto, al culminar esta lección te pediré que crees la tabla de comentarios, así que presta mucha atención, intenta resolver el ejercicio por ti mismo y ve la solución en el siguiente tema.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Creación y configuración de un repositorio Git

Git es conveniente para desarrollar nuestros proyectos aún si trabajamos solos, y totalmente imprescindible si trabajamos en equipo.

¿Cuantas veces has hecho un cambio y has dañado el funcionamiento de una parte o toda tu aplicación y no estás totalmente seguro de qué sucedió o cómo revertirlo? O de pronto estás trabajando en equipo y necesitas sincronizar y unir tus cambios con los de otros compañeros de trabajo.

Todo esto es posible sólo con un sistema de control de versiones como Git, así que antes de comenzar a desarrollar la aplicación, voy a crear y a explicarte brevemente cómo configurar un repositorio en GitHub.

Si nunca has usado Git, este video te servirá como una rápida introducción, si ya eres experto con Git puedes saltar esta lección e ir a la siguiente.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Cómo subir archivos con Laravel 5

filesystem-baner

Sin duda alguna la subida de archivos en aplicaciones PHP es siempre un tema que causa algunos problemas. Laravel, sin embargo, trae consigo un potente herramienta que permite manejar de una manera muy fácil estos procedimientos e incluso permite integrar nuestro proyecto con sistemas de almacenamiento no sólo locales sino otros en la nube como Amazon S3 y Rackspace.

En este caso hablaremos del uso básico y manejo de archivos en discos locales.

Ver post

Lumen, la versión micro framework de Laravel

laravel-lumen

Cuando los programadores de PHP comenzamos a vagar por la faz de Internet, no existían frameworks y cada quien se las arreglaba como podía. Luego con el lanzamiento de frameworks como Ruby on Rails, comenzaron a desarrollarse y popularizarse frameworks para PHP.

Sin embargo, hay algunos proyectos que no necesitan toda la estructura de un framework como Laravel o Symfony, ya sea porque son muy sencillos, tienen características muy específicas, o requieren de una velocidad de ejecución extrema.

Por ende surgió la necesidad de disponer de micro-frameworks, es decir versiones mucho más ligeras de los frameworks que ya conocemos.

El universo de PHP ya contaba con algunos como Silex (de los creadores de Symfony) y Slim, sin embargo no disponíamos de una versión «super liviana» de Laravel. Hasta hoy, que fue anunciado Lumen:

Ver post

Primeros pasos con git y GitHub

git-hub.logo

Git es un sistema de control de versiones muy potente y sin duda el más usado en la actualidad que nos permite llevar un registro histórico de todos los cambios realizados en cada uno de los archivos a lo largo del desarrollo de un proyecto. A su vez, git ofrece una gran solución a la hora de trabajar de forma colaborativa como parte de un equipo de desarrollo, permitiendo que cada persona escriba código de forma independiente que puede ser integrado y compartido de manera muy fácil y rápida.

Ver post

Múltiples bases de datos con Laravel 5 y Eloquent

mutiples-bases-de-datos-laravel-5

Algunos proyectos de desarrollo pueden requerir el uso de una o varias bases de datos en las cuales almacenar de forma independiente toda la información del sistema, inclusive puede ser requerido el uso de múltiples motores de bases de datos en algunos casos.

Sin duda puede resultar una tarea tediosa el manejo de estas conexiones, la configuración de los modelos para cada motor de base de datos, entre otros.

Ver post

Cree en ti

infinite-buildings

Terminó la entrevista y me informaron que otro candidato y yo habíamos pasado, pero sólo tenían un puesto, así que nos iban a poner a prueba durante una semana.

Era mi primera entrevista para mi primer trabajo, y aunque no dudaba de mis habilidades, sentía que iba a enfrentar a programadores con mucha más experiencia que yo.

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.