sdavis1902/laravel-controller-routes

In Laravel 5.3 Route::controller was removed. This package replaces that functionality if you still want to use it.

2.0.4 2017-08-31 18:37 UTC

This package is not auto-updated.

Last update: 2024-11-15 23:53:58 UTC


README

Software License Total Downloads

As of Laravel 5.3, Route::controller was removed. This provides the same functionality.

Install

Via Composer

$ composer require sdavis1902/laravel-controller-routes

Once installed add the service provider and alias ( not required for 5.5 )

'providers' => [
    ...
    sdavis1902\LaravelControllerRoutes\LaravelControllerRoutesServiceProvider::class,
],
'aliases' => [
    ...
	'MoreRoute' => sdavis1902\LaravelControllerRoutes\Facades\MoreRoute::class,
],

Usage

In your routes file

MoreRoute::controller('/test', 'TestController');

Your Controller

class TestController extends Controller {
    public function getFrank(){
        return 'woo';
    }
}

You can now go to yourdomain.comm/test/frank and it should say "woo"

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Credits

License

The MIT License (MIT). Please see License File for more information.