2017 © Pedro Peláez
 

library router

Simple router

image

jacko/router

Simple router

  • Sunday, November 20, 2016
  • by jacko
  • Repository
  • 1 Watchers
  • 0 Stars
  • 13 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Simple Router

Latest Stable Version Latest Unstable Version Total Downloads License, (*1)

How to Install

Installation via composer is easy:, (*2)

composer require jacko/router:dev-master

How to Use

Write into your index.php:, (*3)

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

Check your .htaccess, it's must looking like that:, (*4)

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

An Example Route

Place into your config/routes.php, (*5)

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');

Dependency Injection in your Controllers

Please, make sure that your Models contains call methods like all(), first(), etc, (*6)

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);
    }
}

The Versions

20/11 2016

dev-master

9999999-dev

Simple router

  Sources   Download

MIT

The Requires

 

php simple router

20/11 2016

v0.3

0.3.0.0

Simple router

  Sources   Download

MIT

The Requires

 

php simple router

19/11 2016

v0.1.1

0.1.1.0

Simple router

  Sources   Download

MIT

The Requires

 

php simple router

19/11 2016

v0.2

0.2.0.0

Simple router

  Sources   Download

MIT

The Requires

 

php simple router