Di tulisan sebelumnya Membuat Combobox atau Dropbox di Laravel 5, adalah menggunakan fungsi bawaan Laravel dan sepertinya tidak bisa di customize agar tampilannya menjadi {{username}} {{first name}} {{last name}} ?

Kita masih akan menggunakan database yang sama, dan output yang akan dihasilkan adalah NOPOL [Merk Mobil]. Ubah model Mobil

public function create()
{
	$mobil = Mobil::lists('merek_mobil', 'NOPOL');
	return view('mobil.create', compact('mobil'));
}

menjadi

$mobil = Mobil::all();
return view('mobil.create', compact('mobil'));

dan di create.blade.php, ubah

{!! Form::label('Mobil','Combobox Mobil :') !!}
{!! Form::select('Mobil', $mobil, null, ['class' => 'form-control']) !!}

menjadi

<div class="form-group">
{!! Form::label('mobil', 'Combobox Mobil', array('class' => 'control-label')) !!}
  <select name="mobil" class="form-control">
	@foreach ($mobil as $data)
	  <option value="{{ $data->id }}">{{ $data->NOPOL }} [{{ $data->merek_mobil}}]</option>
	@endforeach
  </select>
</div>

akses di browser, tampilannya seperti gambar dibawah
combobox mobil lagi

Leave a comment

Your email address will not be published. Required fields are marked *