ekart/backend/app/Actions/UploadImageAction.php
kusowl 684b7585bb feature: product creation and image upload
create image upload endpoint
create product creation endpoint
create get product categories endpoint
2026-02-26 19:03:41 +05:30

17 lines
340 B
PHP

<?php
namespace App\Actions;
use App\Data\UploadImageDTO;
final readonly class UploadImageAction
{
public function execute(UploadImageDTO $uploadImageDTO): void
{
$path = $uploadImageDTO->image->store('public/images');
$uploadImageDTO->product->images()->create([
'path' => $path,
]);
}
}