У меня есть код в const.php:
define('COLORS',array('black','red','white'));
На странице add.blade.php:
<select id="example-multiple-selected" multiple="multiple" name="ProductColor[]" >
<?php foreach (COLORS as $colorKey => $colorName) :?>
<option value="{{$colorKey}}"
@if (old("ProductColor"))
{{ (in_array($colorKey, old("ProductColor")) ? "selected":"") }}
@endif>{{$colorName}}</option>
<?php endforeach; ?>
</select>
// пример (получить значение 2 ('red', 'white ')
Затем в контроллере страницы добавляю его в базу данных:
$color = implode(',',$products->color);
// сохраняем в БД (1,2)
Отображаюit:
@foreach(COLORS as $colorKey => $colorName)
@if($product->color == $colorKey) {{$colorName}}
@endif
@endforeach
// отображается только: красный