PHP code example of jacko / router

1. Go to this page and download the library: Download jacko/router library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jacko / router example snippets



//
$router = new Jacko\Router();
$router->path = 'config/routes.php';
$router->start();

Route::get('/', 'HomeController@index');
Route::any('/page', 'HomeController@page');
Route::post('/ajax', 'HomeController@ajax');

Route::get('/user/{id}', function($id) {
    var_dump($id);
});

Route::get('/{any}', 'HomeController@error404');

class HomeController
{
	public function __construct(User $user, Order $order)
	{
		$this->user = $user;
		$this->order = $order;
	}
	
	public function page(Page $page)
	{
		$users = $this->user->all();
		$home = $page->first();
		
		var_dump($users, $home);
	}
}