1. Go to this page and download the library: Download aviyandev/http 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/ */
aviyandev / http example snippets
use Http\Response;
use Http\JsonResponse;
// Basic response
$response = new Response('Hello World', 200);
// JSON response
$response = new JsonResponse(['message' => 'Success']);
// Redirect response
$response = new RedirectResponse('/dashboard');
use Http\Request;
// Get current request
$request = Request::createFromGlobals();
// Access request data
$id = $request->query->get('id');
$token = $request->headers->get('Authorization');
$data = $request->request->all(); // POST data
use Http\Middleware\MiddlewareInterface;
class AuthMiddleware implements MiddlewareInterface
{
public function process(Request $request, callable $next)
{
if (!$request->headers->has('Authorization')) {
return new Response('Unauthorized', 401);
}
return $next($request);
}
}
$file = $request->files->get('document');
if ($file->isValid()) {
$file->move('/uploads', 'new-filename.pdf');
}
use Http\Session;
$session = new Session();
$session->start();
$session->set('user_id', 123);
$userId = $session->get('user_id');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.