<?php

//logica para las imagenes que no tiene variantes
$unicas = UniqueImage::get();
foreach ($unicas as $value) {
    $unica[$value['type']][] = $value['route'];
}
//logica para el arreglo de las imagenes con sus variantes
$images = Imagen::lists('route');
for ($i = 0; $i < count($images); $i++) {
    $variantes = Imagen::where('route', '=', $images[$i])->first()->VariantImage;
    $images[$i] = ['ruta' => $images[$i], 'variantes' => $variantes];
}
//logica para los colores
$colors = Color::get();
foreach ($colors as $color) {
    $colores[$color['id']] = $color['hex'];
}
//////////////////////////////////////////
$colores = json_encode($colores);
return view('welcome')->with('imagenes', $colores);