Aphiria는 코드베이스에 빠져들지 않고도 표현적인 REST API를 작성하는 데 도움이 되는 분리 된 라이브러리 모음입니다.
final class UserController extends Controller
{
public function __construct(private IUserService $users) {}
#[Post('/users')]
public function createUser(Credentials $creds): IResponse
{
$user = $this->users->createUser($creds->email, $creds->password);
return $this->created("/users/{$user->id}", $user);
}
#[Get('/users/:id')]
public function getUser(int $id): User
{
return $this->users->getUserById($id);
}
}
등록된 댓글이 없습니다.