Bienvenidos a Styde.net

Siempre me ha gustado enseñar. Comencé mi sitio personal duilio.me, con la idea de tener un espacio donde compartir conocimientos en mis ratos libres. El sitio lo monté en 5 minutos con WordPress, como ya les conté en otra ocasión. Si comenzaba a hacer una plataforma propia no iba a terminarla nunca (siempre iba a tener algún detalle o mejora que hacer) y yo quería comenzar de una vez.

Ver post

Uso de seeders para la creación del usuario administrador

Los seeders de Laravel nos permiten cargar datos en nuestras tablas con algunas líneas de código. Junto con el componente Faker son una herramienta muy poderosa para tener decenas o cientos de filas «de prueba» que nos van a permitir comenzar a probar nuestra aplicación rápidamente.

En el curso básico, aprendimos a crear seeders para un sólo módulo, y en las siguientes 3 lecciones aprenderemos cómo crear seeders para tablas relacionadas y manejar los errores de «constraints».

Si es tu primera vez trabajando con Laravel, te recomiendo que veas la lección de Seeders del curso básico antes de continuar.

En esta lección, crearemos un único usuario administrador para nuestro proyecto y de esta forma haremos un repaso rápido de cómo trabajar con los seeders.

No olvides visitar nuestra lección del curso básico sobre seeders si es la primera vez que escuchas sobre este componente.

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

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

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.