sdavis1902/laravel-controller-routes

In Laravel 5.3 Route::controller was removed. This package replaces that functionality if you still want to use it.
3,810 3
Install
composer require sdavis1902/laravel-controller-routes
Latest Version:2.0.4
PHP:~5.6|~7.0
Maintainer: sdavis1902

laravel-controller-routes

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.