Мой динамический раскрывающийся список не работает, когда я пытаюсь перейти на страницу обновления с помощью URL-адреса, а затем отображаются ошибки. В результате предполагается, что в названии города указано название города, связанное с идентификатором.
класс контроллера
public function updateAddress($edit_id)
{
$data=[];
$data['edit_id']=$edit_id;
$address_data = $this->address->find($edit_id);
$data['first_name']=$address_data->first_name;
$data['last_name']=$address_data->last_name;
$data['street']=$address_data->street;
$data['zip_code']=$address_data->zip_code;
$data['city']=$address_data->city;
return view('update/edit',$data);
}
Вот мой блейд-файл.Остальные поля работают правильно, кроме выпадающего списка.Я использую цикл foreach для отображения данных в раскрывающемся списке.
<select id="city" name="city" >
@foreach($data as $cities)
<option id="city" value="{{$cities->edit_id}}" selected="selected">{{$cities->city}}</option>
@endforeach
</select>