New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

agioslux/phprouter

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

agioslux/phprouter

PHP advanced Router classes like Laravel

Source
Packagist
Version
dev-main
Version published
Total downloads
1
Maintainers
1
Created
Source

phpRouter

PHP advanced Router classes like Laravel

Installation

composer require agioslux/phprouter

Example of use

Here, a simple example of use:

<?php

require_once "vendor/autoload.php";

use Agioslux\Phprouter\Router;
use Agioslux\Phprouter\Response;

$url = "http://localhost/phpRouter";
$router = new Router($url);

$router->get('/', [
	function () {
		return new Response(200, "Example of GET request");
	}
]);

$router->post('/', [
	function () {
		return new Response(200, "Example of POST request");
	}
]);

$router->put('/', [
	function () {
		return new Response(200, "Example of PUT request");
	}
]);

$router->delete('/', [
	function () {
		return new Response(200, "Example of DELETE request");
	}
]);

$router->run()->sendResponse();

To set HTTP Code on Request, use:

$response->setHttpCode(200);

Replace 200 for to your HTTP status code

Dependencies

  • php >= 8.0

FAQs

Package last updated on 10 Nov 2023

Related posts