そこにデータがあります。私が選択した場所に削除データを追加します。ここ 私のコード:Multime行を削除するLaravel
public function postDeleteall(){
$id = Request::get('id');
if($id ==''){
Session::flash('delete', 'select first !');
return redirect()->back();
}else{
foreach ($id as $q) {
$qwery = DB::table('log_patrols')->where('id',$q)->get();
foreach ($qwery as $a) {
DB::table('log_patrols')->where('id',$a->id)->delete();
$row =DB::table('log_patrol_details')->where('id_log_patrols',$a->id)->get();
foreach ($row as $qwe) {
@unlink(public_path("uploads/".$qwe->photo1));
@unlink(public_path("uploads/".$qwe->photo2));
@unlink(public_path("uploads/".$qwe->photo3));
}
$rows = DB::table('log_patrol_details')->where('id_log_patrols',$q)->delete();
Session::flash('delete', 'success');
return redirect()->back();
}
}
}
}
私が作るしようとした後、私が選択したデータIDを取得するために、データ
$id
その希望を印刷しようとするが、コードは、私が望むように動作しません。私が選択した1つのデータのみを削除します。 どうすればいいですか?私のskriptでどのコードを変更する必要がありますか?
ありがとう