public function destroyImage(ProductImage $productImage, $id) { $image = $productImage->find($id); if (file_exists(public_path('uploads/' . $image->id . '.' . $image->extension))) { Storage::disk('public_local')->delete($image->id . '.' . $image->extension); } $product = $image->product; $image->delete(); return redirect()->route('products.images', ['id' => $product->id]); }
public function destroy($id, $idImage, ProductImage $productImage) { $image = $productImage->find($idImage); $fileName = $image->id . '.' . $image->extension; if (Storage::disk('public_local')->exists($fileName)) { Storage::disk('public_local')->delete($fileName); } $image->delete(); return redirect()->route('products.images.index', ['id' => $id]); }
public function destroyImage($id, ProductImage $productImage) { $image = $productImage->find($id); /* Verifica se a imagem existe */ if (file_exists(public_path() . '/uploads/' . $image->id . '.' . $image->extension)) { Storage::disk('public_local')->delete($image->id . '.' . $image->extension); } $product = $image->product; $image->delete(); return redirect()->route('product.images', ['id' => $product->id]); }
public function imagesDelete(ProductImage $productImage, $id) { $image = $productImage->find($id); $filename = $image->id . '.' . $image->extension; if (Storage::disk('local_public')->exists($filename)) { Storage::disk('local_public')->delete($filename); } $product = $image->product; $image->delete(); return redirect()->route('products.images', ['id' => $product->id]); }
public function destroyImages(ProductImage $productImage) { if (file_exists(public_path('uploads') . '/' . $productImage->imageName)) { Storage::disk('public_local')->delete($productImage->imageName); Storage::disk('public_local')->delete('thumb/' . $productImage->imageName); } //Serviço Amazon S3 //Storage::disk('s3')->delete('uploads/'.$productImage->id.'.'.$productImage->extension); $product = $productImage->product; $productImage->delete(); return redirect()->route('products.images', ['id' => $product->id]); }
public function deleteImage(ProductImage $productImage, $id) { $image = $productImage->find($id); $product = $image->product; //recuperar product if (file_exists(public_path() . '/uploads/' . $image->id . '.' . $image->extension)) { Storage::disk('public_local')->delete($image->id . '.' . $image->extension); } //remover arquivo $image->delete(); //remover imagem no banco return redirect(route('admin.products_images.index', ['id' => $product->id])); }
public function destroyImage($id, ProductImage $productImage) { $image = $productImage->find($id); $product = $image->product; $image->delete(); Storage::disk('public_local')->delete($image->id . '.' . $image->extension); return redirect()->route('admin.products.images', ['id' => $product->id]); }
public function destroyImage(ProductImage $productImage, $id) { // selecione a imagem pelo id $image = $productImage->find($id); // se o arquivo existir na pasta if (file_exists(public_path() . '/uploads/' . $image->id . '.' . $image->extension)) { // Excluo a imagem da pasta utilizando o id e a extensão Storage::disk('public_local')->delete($image->id . '.' . $image->extension); } // seleciono o product da imagem para dar o return logo abaixo $product = $image->product; // excluo a imagem do BD $image->delete(); return redirect()->route('admin.products.images', ['id' => $product->id]); }
public function destroyImage(ProductImage $productImage, $id) { $image = $productImage->find($id); if (Storage::disk('public_local')->exists($image->id . '.' . $image->extension)) { Storage::disk('public_local')->delete($image->id . '.' . $image->extension); } $productId = $image->product_id; $image->delete(); return redirect()->route('admin.products.images', ['id' => $productId]); }
public function imageDestroy($id, $imageId, ProductImage $productImage) { $image = $productImage->find($imageId); if (file_exists(public_path('uploads') . '/' . $image->fileName)) { Storage::disk('public')->delete($image->fileName); } $image->delete(); return redirect()->route('products.images.index', ['id' => $id]); }
public function destroyImage($id, $idImage, ProductImage $productImage) { $image = $productImage->find($idImage); if (file_exists(public_path() . '/uploads/' . $image->id . '.' . $image->extension)) { Storage::disk('public_local')->delete($image->id . '.' . $image->extension); } $image->delete(); return redirect()->route('admin.products.images.index', ['id' => $id]); }