laravel-instalar-valet-en-linux

Trabajando con Laravel Valet en Ubuntu

Según su propia definición, Valet es un entorno de desarrollo Laravel para minimalistas Mac. Donde no necesitamos Vagrant, ni ningún archivo /etc/hosts. Incluso, podemos compartor públicamente los sitios utilizando túneles locales. ¿Porqué utilizarlo? En mi caso, utilizo un computador que no es tan potente, por lo cual, al empezar a ejecutar distintas tareas, o ejecutar distintos […]

laravel-follow-user

Seguir Usuarios

Si necesitamos crear un sistema de seguimiento de usuarios, tenemos una librería que nos facilita bastante el trabajo, esta librería es overtrue/laravel-follow. En este ejemplo, creamos un proyecto desde 0 con 2 usuarios y haremos que permita seguir al otro usuario. Creamos el proyecto

Configuramos la base de datos en nuestro archivo .env

Vamos […]

laravel-validar-colecciones

#LaraTips Validar una colección

En muchas ocaciones podemos necesitar validar si una consulta a una base de datos tiene o no resultados, normalmente podríamos pensar en hacer algo como lo siguiente

Lamentablemente, esto no es posible de realizar, y la razón es muy simple, y es que SIEMPRE nos entrega algún resultado. Debido a esto, tenemos otras […]

laravel-key-too-long

Solución Error Specified key was too long error

A diferencia de sus versiones anteriores, Laravel 5.4 utiliza utf8mb4 de forma predeterminada, el cual tiene soporte para Emojis. No obstante, esto puede generar un pequeño problemas en quienes utilicen MySQL o MariaDB en versiones inferiores a 5.7.7, arrojando el siguiente error [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max […]

laravel-relaciones-amistad

Relaciones de amistad

Si deseamos hacer un sistema que tenga relaciones de amistad, similar a lo que realiza Facebook, tenemos un package que nos ayuda mucho en esto, bajando en grandes cantidades las líneas de código que necesitamos. Este package es laravel-friendships. Para utilizarlo, comenzamos creando un proyecto en Laravel

En nuestro archivo de variables .env, modificamos la configuración […]