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

20 lines
544 B
PHP

<?php
namespace App\Http\Controllers\User;
use App\Actions\User\CreateUserAction;
use App\Data\User\RegisterDTO;
use App\Http\Controllers\Controller;
use App\Http\Requests\User\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']);
}
}