2017-03-06 99 views

回答

0

好像你只能在你的控制器中採集$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_kecamata‌​n"); 
    return view('register', compact('kecamatans')); 
} 
+0

當我運行該代碼時,錯誤消息顯示:「Undefined variable:ke camatans「 –

+0

public function myform() { $ kecamatans = DB :: table('kecamatans') - > pluck(」nama_kecamatan「,」id_kecamatan「) - > all(); return view('register',compact('kecamatans')); ('id_kecamatan',$ request-> if($ request-> ajax()){ } –

+0

public function selectAjax(Request $ request) if($ request-> ajax()){ $ desas = DB :: table('desas') - id_kecamatan) - >啃削( 「nama_desa」, 「id_desa」) - >所有(); $ data = view('ajax-select',compact('desas')) - > render(); return response() - > json(['options'=> $ data]); } } –

0

內創建和編輯確保有如下:

$person= Kecamatans::pluck("nama_kecamatan","id_kecamata‌​n"); 
相關問題