public function delimage(Request $request) { $id = (array) $request->id; $images = Image::whereIn('id', $id)->get(['url']); if ($images) { foreach ($images as $image) { @unlink(public_path() . $image['url']); @unlink(public_path() . getThumb($image['url'], 'xs')); @unlink(public_path() . getThumb($image['url'], 'small')); @unlink(public_path() . getThumb($image['url'], 'big')); } Image::whereIn('id', $id)->delete(); return response()->json(200); } else { return response()->json(404); } }