PHPackages                             aceitdesign/aceitrouter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. aceitdesign/aceitrouter

ActiveLibrary[API Development](/categories/api)

aceitdesign/aceitrouter
=======================

A simple router that allows for nested pages as well as middleware before and after th main matching process. It functions on callbacks provided by the routes themselves. It also has support for default behaviour (404 etc)

07PHP

Since Feb 6Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/AngelosSpyrelis/AceitRouter)[ Packagist](https://packagist.org/packages/aceitdesign/aceitrouter)[ RSS](/packages/aceitdesign-aceitrouter/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

AceitRouter
===========

[](#aceitrouter)

A Lightweight PHP Router.

 [![PHP Version](https://camo.githubusercontent.com/cadfd7a105d5ce45a8fbd33ac50eef03267744fa8726f8916e5d5bf8044ae347/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e302b2d3737374242343f6c6f676f3d706870)](https://camo.githubusercontent.com/cadfd7a105d5ce45a8fbd33ac50eef03267744fa8726f8916e5d5bf8044ae347/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e302b2d3737374242343f6c6f676f3d706870) [![License](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)

Features
--------

[](#features)

- Case-sensitive/case-insensitive URL matching
- Nested route definitions
- Prefix/suffix middleware
- Route-specific middleware
- Dynamic route parameters (e.g. `/users/{id}`)

Installation
------------

[](#installation)

```
composer require aceitdesign/router
```

Basic Usage
-----------

[](#basic-usage)

### 1. Initialize the Router

[](#1-initialize-the-router)

```
```
