2017-03-06 21 views

答えて

0

あなたはコントローラに$kecamamatansを渡して表示するだけです。

{!! 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

私はそのコードを実行すると、エラーメッセージが表示されます: "未定義の変数:keカカトゥン " –

+0

パブリック関数myform() { $ kecamatans = DB :: table( 'kecamatans') - > pluck(" nama_kecamatan "、" id_kecamatan ") - > all(); リターンビュー( 'register'、compact( 'kecamatans')); } –

+0

パブリック関数selectAjax(要求$要求) { IF($要求 - > AJAX()){ $ desas = DB ::テーブル( 'desas') - >ここで( 'id_kecamatan'、$要求 - > id_kecamatan) - > pluck( "nama_desa"、 "id_desa") - > all();$ data = view( 'ajax-select'、compact( 'desas')) - > render();返信応答() - > json(['options' => $ data]); } } –

0

その場合、あなたはこれを試してみてくださいtoArray()

を使用する必要があります以下:

$person= Kecamatans::pluck("nama_kecamatan","id_kecamata‌​n"); 
関連する問題