avnir / easyrouting
Make route handling in Laravel easier
Requires
- php: >=5.5.0
- illuminate/support: ~5
This package is not auto-updated.
Last update: 2025-01-18 19:09:01 UTC
README
Major Versions:
- 2.x (YOU ARE HERE) - For
laravel/framework:~5.*
andavnir/easyrouting:~2
- 1.x (1.0 branch) - For
laravel/framework:4.*
andavnir/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