avnir/easyrouting

Make route handling in Laravel easier

2.0.1 2015-08-05 21:00 UTC

This package is not auto-updated.

Last update: 2024-04-13 15:23:00 UTC


README

Major Versions:

  • 2.x (YOU ARE HERE) - For laravel/framework:~5.* and avnir/easyrouting:~2
  • 1.x (1.0 branch) - For laravel/framework:4.* and avnir/easyrouting:~1

Installation

Begin by installing this package through Composer. Edit your project's composer.json file to require avnir/EasyRouting.

{
    "require": {
        "avnir/EasyRouting": "~2"
    }
}

Next, update Composer from the Terminal:

php composer.phar update

To use the EasyRouting Provider, you must register the provider when bootstrapping your Laravel application.

Find the providers key in your config/app.php and register the EasyRouting Provider.

    'providers' => array(
        // ...
        'Avnir\Easyrouting\EasyroutingServiceProvider::class',
    )

Find the aliases key in your config/app.php and add the AWS facade alias.

    'aliases' => array(
        // ...
        'Easyrouting' => Avnir\Easyrouting\Easyrouting::class,
    )

Usage

On the routes.php file you need to call

\EasyRouting::run();

this will setup REST routes for all the public methods of the Controllers.

If you ever want to exclude a controller from having a route, just add

var $exclude = true;

into the Controller