Select Option Dari Isi Data Table Di Laravel

Gan saya mau tanya, saya mau buat select option untuk filter table. Saya ambil data value dari table, kira2 bisa gk kalau data yang duplikat hanya ditampilkan satu aja.

image.png

ini di controllernya:

->when(request('EmployeeName'), function($query){

    $query->where('EmployeeName', 'LIKE', '%'. request('EmployeeName') .'%');

})

Ini di viewnya:

<label>Nama:</label>

<select name="EmployeeName" class="form-control " value="{{ request('EmployeeName') }}"  >

<option value="">-Cari Nama-</option>

@foreach($result as $p)

<option value="{{$p->EmployeeName}}">{{$p->EmployeeName}}&nbsp||&nbsp{{$p->Employee_id}}</option>

@endforeach

</select>

avatar fatwayanifikri
@fatwayanifikri

1 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Coba kamu lengkapi kodenya, sepertinya kode controller yang kamu masukkan itu kepotong.<br>Terus untuk masalah data yg munculnya duplikat, kalo ngga mau munculin data yang sama, coba gunakan query Distinct, itu sebenernya bagian basic dari query database. Untuk penggunaan laravel silahkan cek referensi berikut :<br><br>- <a href="https://laravel.com/docs/8.x/queries#select-statements">https://laravel.com/docs/8.x/queries#select-statements</a><br>- <a href="https://www.codegrepper.com/code-examples/php/how+to+get+distinct+in+laravel+eloquent">https://www.codegrepper.com/code-examples/php/how+to+get+distinct+in+laravel+eloquent</a><br>-&nbsp;<a href="https://www.pakainfo.com/laravel-6-select-distinct-and-order-by-example/">https://www.pakainfo.com/laravel-6-select-distinct-and-order-by-example/</a><br>-&nbsp;<a href="https://stackoverflow.com/questions/16298368/using-distinct-in-laravel-fluent">https://stackoverflow.com/questions/16298368/using-distinct-in-laravel-fluent</a><br><br><br>Semoga terbantu.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban