Merhaba, herkese iyi günler dilerim. Request'den gelen verileri veritabanı üzerinde implode ederek tutuyorum.
XL,M,150x50
bu şekilde. Bu içeriği select içerisinde selected yapmak için iç içe for döngüsü kullanıyorum.
@foreach ($sizes as $size)
@foreach (allItems($product->size) as $item)
<option @if($item==$size->title) selected @endif value="{{$size->title}}"> {{$size->title}} </option>
@endforeach
@endforeach
Bu şekilde çalıştırmaktayım fakat veritabanındaki veriyi seçili veri kadar veriyor. Yani 3 adet veri seçili ise 3 adet XL gözüküyor. Bu işlemi nasıl engelleyebilirim ? Herkese teşekkür ederim.
Not:
function allItems($array)
{
$image = explode(",", $array);
return $image;
}
Gelen verileri explode ederek saydırıyorum.