۰ Amir
حذف محصول به همراه فایل
جامعه پی اچ پی ایجاد شده در ۱۶ خرداد ۱۴۰۲
public function delete($product_id)
{
    $product = Product::findOrFail($product_id);
    if ($product->delete()) {
        $this->deleteDirectories($product_id);
        return back()->with('success', 'محصول با موفقیت حذف شد');
    }
    return back()->with('failed', 'خطا محصول حذف نشد');
}
private function deleteDirectories($product_id)
{
    $productPath = public_path('products/' . $product_id);
    $storagePath = storage_path('app/local_storage/products/' . $product_id);
    File::deleteDirectory($productPath);
    File::deleteDirectory($storagePath);
}


قبلشم این namespace رو use کنید

use Illuminate\\Support\\Facades\\File;