hallex/express

Import route control into your project

v1.0.0 2020-04-28 02:28 UTC

This package is auto-updated.

Last update: 2024-09-10 03:45:48 UTC


README

"Import system route in your project with express"

octocat-hallex

Attention

Maintenance

  • Request
  • Response
  • Headers

How to Use?

Required

  • composer
  • PHP ^7.4

Guide

Install

composer require hallex/express ^1.0

Usage

Public folder content is an example of how to use Express correctly

require_once __DIR__ . '/vendor/autoload.php';

use Express\Application\Express;
use Express\Core\HTTP\{
	Request,
	Response
};

$app = new Express;
$router = $app->router();

/**
 * Build route: get
 */
$router->get('/', function(Request $request, Response $response) {
	return 'Home Route :D (GET)';
});
/**
 * Build route: post
 */
$router->post('/', function(Request $request, Response $response) {
	return 'Home Route :D (POST)';
});
/**
 * Build route: put
 */
$router->put('/', function(Request $request, Response $response) {
	return 'Home Route :D (PUT)';
});
/**
 * Build route: delete
 */
$router->delete('/', function(Request $request, Response $response) {
	return 'Home Route :D (DELETE)';
});
/**
 * Run all routes automatized
 */

Author