ekart/backend/app/Http/Controllers/RegisteredUserController.php
2026-02-20 13:11:25 +05:30

19 lines
487 B
PHP

<?php
namespace App\Http\Controllers;
use App\Actions\CreateUserAction;
use App\Data\RegisterDTO;
use App\Http\Requests\RegisterUserRequest;
use Illuminate\Http\JsonResponse;
class RegisteredUserController extends Controller
{
public function __invoke(RegisterUserRequest $request, CreateUserAction $action): JsonResponse
{
$action->execute(RegisterDTO::fromRequest($request));
return response()->json(['message' => 'User Registration Successfull']);
}
}