我的LaravelCollective下拉列表现在未返回预期的值
我希望该下拉列表仅从nama
列中返回值
这是我的控制器
public function create()
{
$supplierList = Supplier::select('idSupplier', 'nama')->get();
return view('transactionsIN.create', compact('supplierList'));
}
这是我在blade.php页面上的LaravelCollective
{!! Form::select('id_Supplier',$supplierList, null, ['class'=>'form-control', 'placeholder' => 'Pilih salah satu supplier...']) !!}
答案 0 :(得分:0)
您需要循环到$ supplierList数组,然后调用
{!! Form::select('id_Supplier',$supplierList->pluck('nama'), null, ['class'=>'form-control', 'placeholder' => 'Pilih salah satu supplier...']) !!}
答案 1 :(得分:0)
请尝试一下
$supplierList = Supplier::select('idSupplier', 'nama')->pluck('nama');
或者只是
$supplierList = Supplier::pluck('nama');