我如何使用laravel5.2选择数据

时间:2016-01-14 19:46:06

标签: php laravel-5.2

嗨,即时通讯新手laravel即时通讯使用5.2和我还在学习 我的问题是如何才能选择我在数据库中查询的数据?

以下是我的观看代码

 <label>Target Country: </label>
                <select name="country" id="country" class="form-control" onchange="getCityList(this.value, 'city')">
                    <option>Select Country :</option>
                    @foreach($countries as  $country)
                        <option value="{{$country->id}} " ({{$countryId }} == {{$countryId}}) ? 'selected="selected"' : ''  >{{$country->name}}</option>
                    @endforeach
                </select>

我的代码来获取数据库中的数据

 $countryId     = \App\Person::find($this->request->session()->get('newPersonId'))->companies()->get(['country_id'])[0]->country_id;

我希望结果是这样的:

<option value="{{$country->id}} " selected='selected; >{{$country->name}}</option>

任何帮助都非常感谢! TIA

1 个答案:

答案 0 :(得分:0)

试试这个:

<option value="{{ $country->id }}" {{ $countryId == $country->id ? 'selected="selected"' : ''}}>{{ $country->name }}</option>