2014-03-12 102 views
0

我試圖去解碼如下:json_decode成選擇/選項菜單

$options = Input::get('options'); 
$product->options = json_encode($options); 

在選擇/選項下拉但是當我使用json_decode像這樣:

<select name="options"> 
    <option>{{ $item->options }}</option> 
</select> 

(我在這裏Laravel刀片)

當我認爲它的瀏覽器,我得到了下面的圖片 - http://d.pr/i/D8z7

這也是我的一個foreach循環。

所以我是我做錯了,或者我該如何做到這一點?

回答

0

你必須循環它。

<select name="options"> 
    @foreach ($item->options as $option) 
    <option>{{ $option }}</option> 
    @endforeach 
</select> 
+0

獲取無效的參數爲foreach()根據您提供的。 –

+0

這是因爲我打電話@foreach($ products爲$ item)代碼 –

+0

@the_unforgiven_II請確保'$ item-> options'是一個數組,但不是第一個字符串。 – xdazz

0

任何想法的任何人,真的需要得到這個排序。它看起來像當我json_encode多數民衆贊成那很好,我只是需要返回正確的json到選擇菜單