Php 如何从数据库中获取注册表格为Laravel 5.4的dropdownlist的数据?
再回来 我无法在laravel 5.4(管理员表单)上的注册表中显示数据库中的列表数据。 有人帮我吗 编码register.blade.php:Php 如何从数据库中获取注册表格为Laravel 5.4的dropdownlist的数据?,php,forms,laravel,html.dropdownlistfor,laravel-5.4,Php,Forms,Laravel,Html.dropdownlistfor,Laravel 5.4,再回来 我无法在laravel 5.4(管理员表单)上的注册表中显示数据库中的列表数据。 有人帮我吗 编码register.blade.php: <div class="form-group"> <label for="title">Pilih Kecamatan:</label> <select name="kecamatan" id="kecamatan" class="fo
<div class="form-group">
<label for="title">Pilih Kecamatan:</label>
<select name="kecamatan" id="kecamatan" class="form-control">
<option value="">--- Pilih Kecamatan ---</option>
</select>
</div>
<div class="form-group">
<label for="title">Pilih Desa:</label>
<select name="desa" id="desa" class="form-control"></select>
</div>
我需要步骤如何获得数据,以及如何在我的寄存器字段中显示它。
谢谢大家。控制器功能:
public function editProfile($id)
{
$surnames = DB::table('families')->lists('surname');
return view('editprofile', ['surnames' => $surnames]);
}
<label for="lastname">Last Name</label>
<select class="form-control" name="lastname" id="lastname" data-parsley-required="true">
@foreach ($surnames as $sn)
{
<option value="{{ $sn->surname }}">{{ $sn->surname }}</option>
}
@endforeach
</select>
查看:
public function editProfile($id)
{
$surnames = DB::table('families')->lists('surname');
return view('editprofile', ['surnames' => $surnames]);
}
<label for="lastname">Last Name</label>
<select class="form-control" name="lastname" id="lastname" data-parsley-required="true">
@foreach ($surnames as $sn)
{
<option value="{{ $sn->surname }}">{{ $sn->surname }}</option>
}
@endforeach
</select>
姓氏
@foreach($sn为姓氏)
{
{{$sn->姓氏}
}
@endforeach
您应该检查一下我无法运行程序,可能是因为不同版本的laravel,我使用的是laravel 5.4版本。您尝试过我刚才给出的方法吗?我以前已经尝试过,但在运行程序时,错误代码是未定义的变量。