Configurar el nombre de las relaciones polimórficas de Laravel

Con este sencillo truco podemos ajustar el nombre de las relaciones polimorficas con tablas anidadas que por defecto van a tomar el nombre de la clase del modelo. Lo primero es crear una tabla de relaciones, en nuestro caso vamos a incorporarla dentro del archivo config/app.php // config/app.php … ‘post_types’ => [ ‘point’ => ‘App\Models\Point’, …

Laravel & Lumen Polymorphic Relations seeder

Se pueden crear tablas con relaciones polimorficas con Laravel de una form muy sencilla, un ejemplo de implementacion de las mismas. <?php use Ramsey\Uuid\Uuid; $factory->define(App\Models\Post::class, function ($faker) { $taggable = [ App\Models\PostVideo::class, App\Models\PostAudio::class, App\Models\PostText::class, App\Models\PostImage::class, App\Models\PostYoutube::class, App\Models\PostSoundCloud::class, ]; return [ ‘title’ => $faker->catchPhrase, ‘body’ => $faker->text, ‘uuid’ => Uuid::uuid4(), ‘hub_id’ => rand(1,50), ‘owner_id’ => rand(1,50), …

Composer y la version de PHP correcta en systemas Linux.

Cuando hay muchas version de php tenemos que hacer malabares para fijar la que nos hace falta, con programas como Laravel debemos que funcionen también para los usuarios por comandos cuando hay que hacer los deploy. El problema Tenemos instalada la ultima versión de php pero composer se queja de que no está detectando la …

Reglas para fail2ban 2017

# /maillog # /secure # DOVECOT (?: pop3-login|imap-login): .*(?:Disconnected|Authentication failure|Aborted login \(auth failed|Aborted login \(tried to use disabled|Disconnected \(auth failed).*rip=(?P<host>\S*),.* pam.*dovecot.*(?:authentication failure).*rhost=(?:::f{4,6}:)?(?P<host>\S*) # DOVECOT-(ignoreregex) imap-login: Disconnected.*\(no auth attempts\).* # POSTFIX NOQUEUE: reject: RCPT from \S+\[<HOST>\]: 554 5\.7\.1\s*$ NOQUEUE: reject: RCPT from \S+\[<HOST>\]: 450 4\.7\.1 : Helo command rejected: Host not found; from=<> to=<> proto=ESMTP helo=\s*$ …

Las 10 mejores parejas de fuentes en 2016

1. Lato and Merriweather Lato & Merriweather Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. @import url(‘https://fonts.googleapis.com/css?family=Lato:700|Merriweather:300,300italic,700’); h1,h2,h3,h4,h5,h6 { font-family: “Lato”, sans-serif; font-weight: 700; } p,a,li,blockquote { …