ekart/backend/app/Http/Controllers/ProductImagesController.php
2026-03-25 17:17:35 +05:30

26 lines
637 B
PHP

<?php
namespace App\Http\Controllers;
use App\Actions\Upload\UploadImageAction;
use App\Data\Upload\UploadImageDTO;
use App\Http\Requests\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();
}
}