DRouter - PHP Simple Routing System

O DRouter é um sistema simplista de roteamento com algumas funções úteis, que lhe permite criar aplicações rapidamente e de forma intuitiva

Instalação

Você pode instalar o DRouter rapidamente em seu projeto utilizando o composer. Basta executar o comando abaixo:


$ composer require lukasdev/drouter

Hello World

Feito isso basta agora criar um htaccess para que o sistema de roteamento funcione:


RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]

Prontinho, você agora já pode começar a brincar criando suas rotas e delegando o funcionamento de sua aplicação aos seus respectivos controllers, criando seu index.php, veja como iniciar:


    <?php
        require 'vendor/autoload.php';

        $app = new \DRouter\App();

        $app->get('/', function(){
            echo 'Hello World';
        });

        $app->run();
    ?>