/** * Get the code for the requested color * * @param mixed $val * @return mixed */ public function get($val) { $color = parent::get($this->strip($val)); if ($color) { $color += self::ADD; } return $color; }
<!--end / talle --> <!--color --> <td class="col-C color"> <div class="background-2"> <!-- SI NO HAY COLORs--> <?php if (is_null($valdetalles->color) || empty($valdetalles->color)) { ?> <p class="text-uppercase inactivo medium-text">n/a</p> <?php } else { ?> <div class="color"> <span class="icon-color color-verde " <?php echo Color::get($valdetalles->color); ?> ></span> <p class=" text-uppercase"><?php echo $valdetalles->color; ?> </p> </div> <?php } ?> </div> </td> <!--end / color --> <!--unidades -->
</td> <td class="col-C"> <!-- color--> <?php if ($val->color == '') { //si no hay color ?> <p class="text-uppercase inactivo">n/a</p> <?php } elseif (!is_null($val->color)) { //si hay color ?> <div class="color"> <span class="icon-color color-verde " <?php echo Color::get($val->color); ?> ></span> <p class=" text-uppercase"><?php echo $val->color; ?> </p> </div> <?php } ?> <!-- end / color--> </td> <td class="col-B"> <p class="text-uppercase big-text "><?php echo $val->cantidad;
<?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);