avnir / EasyRouting by avnir

Make route handling in Laravel easier
278
0
2
Package Data
Maintainer Username: avnir
Maintainer Contact: arexhepi@gmail.com (Avni Rexhepi)
Package Create Date: 2015-05-05
Package Last Update: 2015-08-05
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-04-23 03:13:58
Package Statistics
Total Downloads: 278
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 2
Total Forks: 0
Total Open Issues: 0

Fast Workflow in Laravel With EasyRouting

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