如何从数据库返回值到LaravelCollective Dropdown?

时间:2019-10-14 05:14:13

标签: laravel laravelcollective laravel-6

我的LaravelCollective下拉列表现在未返回预期的值 enter image description here

我希望该下拉列表仅从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...']) !!}

2 个答案:

答案 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');