1. Go to this page and download the library: Download nimbly/capsule library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nimbly / capsule example snippets
$request = new Request("get", "https://example.org/books");
$response = $httpClient->sendRequest($request);
$serverRequest = new ServerRequest("get", "https://example.org/books");
$response = $framework->dispatch($serverRequest);
if( $serverRequest->hasBodyParam("foo") ){
// Do the foo...
}
/**
* Get a single param ("bar") from the parsed body.
*/
$bar = $serverRequest->getBodyParam("bar");
/**
* Get *only* the provided params from the parsed body.
*/
$serverRequest->onlyBodyParams(["foo", "bar"]);
/**
* Get all params from the parsed body *except* those provided.
*/
$serverRequest->exceptBodyParams(["foo", "bar"]);
if( $serverRequest->hasQueryParam("foo") ){
// Do the foo...
}
$foo = $serverRequest->getQueryParam("foo");
if( $serverRequest->hasUploadedFile("avatar") ){
// Do something
}
$avatar = $serverRequest->getUploadedFile("avatar");
$response = new Response(200, \json_encode(["foo" => "bar"]), ["Content-Type" => "application/json"]);
$response = new Response(ResponseStatus::NOT_FOUND);