如何将值从数据库返回到LaravelCollective下拉列表?

如何将值从数据库返回到LaravelCollective下拉列表?,laravel,laravelcollective,laravel-6,Laravel,Laravelcollective,Laravel 6,我的LaravelCollective下拉列表现在没有按预期返回值下拉列表如下所示 我希望该下拉列表只从nama列返回值 这是我的控制器 public function create() { $supplierList = Supplier::select('idSupplier', 'nama')->get(); return view('transactionsIN.create', compact('supplierList'));

我的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...']) !!}

您需要循环到$supplierList数组,然后调用

{!! Form::select('id_Supplier',$supplierList->pluck('nama'), null, ['class'=>'form-control', 'placeholder' => 'Pilih salah satu supplier...']) !!}
请试试这个

$supplierList = Supplier::select('idSupplier', 'nama')->pluck('nama');
或者干脆

$supplierList = Supplier::pluck('nama');