ekart/backend/app/Http/Controllers/Product/ProductImagesController.php
2026-03-26 10:39:28 +05:30

27 lines
689 B
PHP

<?php
namespace App\Http\Controllers\Product;
use App\Actions\Upload\UploadImageAction;
use App\Data\Upload\UploadImageDTO;
use App\Http\Controllers\Controller;
use App\Http\Requests\Upload\UploadImageRequest;
use App\Models\ProductImages;
class ProductImagesController extends Controller
{
public function store(UploadImageRequest $request, UploadImageAction $action)
{
$action->execute(UploadImageDTO::fromRequest($request->validated()));
return response()->json(['message' => 'Image uploaded successfully']);
}
public function destroy(ProductImages $productImages)
{
$productImages->delete();
return response()->json();
}
}