私はlaravelに動的入力ファイルを持っています。入力ファイルはselectドロップダウン時にデータベースのデータに基づいて表示されます。ここに私のデータベースですlaravelのデータベースに基づいて入力ファイルを作成する必要があります
私はコードで説明しています。
$('#groupid').on('change', function(){
$.post('{{ URL::to('lender/dynamic') }}', {type: 'loop_attachment', id: $('#groupid').val(), key: $('#lendertype').val()}, function(e){
$('#image').html('');
$('#image').html(e);
});
});
$('#lendertype').on('change', function(){
$.post('{{ URL::to('lender/dynamic') }}', {type: 'loop_attachment', id: $('#groupid').val(), key: $('#lendertype').val()}, function(e){
$('#image').html('');
$('#image').html(e);
});
});
選択ドロップダウン、入力ファイルがここに表示されます:ID =グループIDとID = lendertypeを有する選択2ドロップダウンが
AJAX
<div class="row" id="image">
</div>
とここに私のコントローラです:
public function postDynamic(Request $request)
{
switch(Input::get('type')):
case 'loop_attachment':
$return = '';
foreach(Loop_attachment::where('groupid', Input::get('id'))->where('type2', Input::get('key'))->where('active', 1)->get() as $row)
$return .= "<div class='row'><div class='col-md-3'></div><div class='col-md-6'><center><div class='form-group'><div class='btn btn-primary'><span>Upload $row->doctype</span> <input type='file' style='margin-bottom:1px;' class='form-control upload' name='image[]' id='image-$row->doctype'></div></div></center></div><div class='col-md-3'></div></div>";
return $return;
break;
endswitch;
}
現在、エラーや問題はありません。 私の質問は、入力欄が必要な場合、どのように必要な列を1にするかです。 コードを教えてください。
わかりやすい説明が欲しいです。前もって感謝します。
あなたのように書くことができ、あなたのforeachで
最初に外側の単一引用符を二重引用符に変更します。ここで '' {{URL :: to( '貸し手/動的')}} '' – C2486
あなたの答えをありがとう、それは何のために行われましたか?今ではすべてのコードがすでに動作しているからです。私が必要とするのは、必要な場合に必要なフィールドを作成するコードです。column = 1 – arbong