Now there is a group method. Things can be defined for the whole group, like middlewares
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
include_once('src/Routes/Route.php');
|
||||
include_once('src/Routes/RouteGroup.php');
|
||||
include_once('src/Routes/RouteCollection.php');
|
||||
|
||||
RouteCollection::group('/base', function(){
|
||||
RouteCollection::get('/', function(){ echo 'Eu sou a raiz dento da base'; });
|
||||
RouteCollection::get('/aaa', function(){ echo 'Eu sou a aaa dentro da base'; });
|
||||
})->doBlock()->middlewareAdd('login-required')->notBlock();
|
||||
|
||||
//RouteCollection::get('/', function(){ echo 'Eu sou a raiz'; });
|
||||
RouteCollection::get('/aaa', function(){ echo 'Eu sou aaaaa'; })->doBlock()->middlewareIgnore('auth')->middlewareAdd('aaaa');
|
||||
|
||||
echo '<pre>';
|
||||
foreach(RouteCollection::getInstance()->_routes as $route){
|
||||
var_dump($route);
|
||||
echo '<hr />';
|
||||
}
|
||||
|
||||
RouteCollection::getInstance()->submit();
|
||||
Reference in New Issue
Block a user