我有一个数组,其中包含酒店名称及其ID的数据。我想将它们放置在我选择的位置中,在其中仅显示城市,获取ID以进行ajax并显示房间名称。问题是它在我的下拉菜单中同时显示了酒店的名称和ID数组。 这是我的控制器。
foreach ($hotel as $nam ){
$hotel_nam[]=$nam->id;
$hotel_nam[]=$nam->hotel_name;
}
return $hotel_nam;
这是我的下拉列表
{!! Form::select('hotel_name',$hotel_nam,'S', array('style'=>' Border:none; ', 'id' => 'hotel_id', 'onchange'=>"showRooms(this.value)"));!!}
答案 0 :(得分:1)
$hotelLists = [''=>'--Select Hotel--'];
foreach ($hotel as $nam) {
$hotelLists[$nam->id] = $nam->hotel_name;
}
{!! Form::select('hotel_name',$hotelLists,'', array('style'=>' Border:none; ', 'id' => 'hotel_id', 'onchange'=>"showRooms(this.value)"));!!}