Как я могу решить это на Laravel 5.4?
{!! Form::select('kecama',
[''=>'--- Pilih Kecamatan ---'] + $kecamamatans,
'',
array(
'class'=>'form-control',
'id'=>'kecama'
)
);
!!}
благодарю вас.
Похоже, ты только дергаешь $kecamamatans
в вашем контроллере, прежде чем перейти к просмотру. В этом случае вам нужно использовать toArray()
Попробуй это:
{!! Form::select(
'kecama',
[''=>'--- Pilih Kecamatan ---'] + $kecamamatans->toArray(),
'',
array('class' => 'form-control', 'id' => 'kecama')
);
!!}
И измените код вашего контроллера, как показано ниже:
public function myform()
{
$kecamatans = DB::table('kecamatans')->pluck("nama_kecamatan", "id_kecamatan");
return view('register', compact('kecamatans'));
}
в вашем контроллере внутри создания и редактирования убедитесь, что имеет следующее:
$person= Kecamatans::pluck("nama_kecamatan","id_kecamatan");