我有一個像下面這樣的json檔案:
[
{
"Region": "Naypyitaw Union Territory",
"Town ": "Za Bu Thi Ri Township",
"Quarter ": "Zay Ya Theik Di Quarter",
"Postal Code": 1501001
},
{
"Region": "Naypyitaw Union Territory",
"Town ": "Za Bu Thi Ri Township",
"Quarter ": "Pyin Nyar Theik Di Quarter",
"Postal Code": 1501002
}]
在我的控制器中,我傳遞了如下檔案:
public function create()
{
$jsonString = file_get_contents(base_path('resources/data/address.json'));
$details = json_decode($jsonString, true);
return view('users.create')->with('details', $details);
}
在我的 create.blade.php 檔案中,我想根據用戶選擇將下拉選單顯示為地區、城鎮、季度和郵政編碼。例如。如果用戶選擇 Region 作為“Naypyitaw Union Territory”,那么用戶應該能夠在該地區關聯城鎮。但我不知道如何遍歷它。
<select name="region" id="">
foreach
<option value="">{{$details->Region}}</option>
endforeach
</select>
uj5u.com熱心網友回復:
只需將解碼后的 JSON 作為陣列訪問,并使用刀片標簽對其進行迭代:
<select name="region" id="">
@foreach($details as $detail)
<option value="">{{$detail['Region']}}</option>
@endforeach
</select>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/333864.html
上一篇:無法在APIJSON中獲得成績
