19 lines
487 B
PHP
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']);
|
|
}
|
|
}
|