Upload gifs animados con Laravel Php

Antes de nada quiero decirles que son muy pocas a casi nulas las librerías para subir gifs animados con el Frameworks Laravel.
Pero hay una solución poco elegante, pero que funciona. En ocasiones es un requerimiento crear un gestor de imágenes para gifs animados, usando la Librería Intervention Image permite subir tales gifs pero se queda con el primer fotograma del gif que hemos subido, pues bien una forma de rápida no muy eficiente es del siguiente modo:

 


$imagen = $request->file("imagen");
$nombre = "img_".str_slug($request->nombre)."_".time().".".$imagen->guessExtension();
$ruta=public_path("/img/momos/".$nombre);            
if($imagen->guessExtension()=="gif")
{
    copy($imagen->getRealPath(),$ruta); 
}
else
{
    Image::make($imagen->getRealPath());
}


Publicado el 2018-01-21 11:25:13


Diseño Web

Links de interes

Android, más fluido que nunca con la llegada de Android O
Desarrollo de páginas web con LARAVEL
Upload gifs animados con Laravel
Script generador de código o password aleatorio en PHP
Conexión a una Base de Datos Mysql con PHP PDO
Función PHP para generar un cadena aleatoria o random para password
Cómo obtener la extensión de un archivo
Obtener el ID de un video Youtube para guardarlo en una Base de Datos Mysql
Obtener el ID de un video Youtube para guardarlo en una Base de Datos Mysql