26/05
2015
Wallogit.com
2017 © Pedro Peláez
PHP router
Examples, (*2)
<?php use App\Router\Router;, (*3)
$router = new App\Router\Router($_SERVER["REQUEST_URI"]); $router->get('/',function(){ echo 'home page'; });, (*4)
$router->get('/posts/:id-:slug',function($id, $slug) use ($router){ echo $router->url('Blog#show',['id'=>1,'slug'=>'slugsd-idads']); },'posts.show')->with('id','[0-9]+')->with('slug','([a-z-0-9]+)');, (*5)
$router->get('/posts/:id','Blog#show');, (*6)
$router->post('/posts/:id',function($id){, (*7)
print_r($_POST); });, (*8)
$router->run();, (*9)
$router->get('/posts','Blog#show');, (*10)
Create new Controller BlogController.php, (*11)