Laravel 5 Resourceful Routes Plus Middleware Laravel 5 Resourceful Routes Plus Middleware laravel laravel

Laravel 5 Resourceful Routes Plus Middleware


In QuotesController constructor you can then use:

$this->middleware('auth', ['except' => ['index','show']]);

Reference: Controller middleware in Laravel 5


You could use Route Group coupled with Middleware concept:http://laravel.com/docs/master/routing

Route::group(['middleware' => 'auth'], function(){    Route::resource('todo', 'TodoController', ['only' => ['index']]);});


In Laravel with PHP 7, it didn't work for me with multi-method exclude until wrote

Route::group(['middleware' => 'auth:api'], function() {        Route::resource('categories', 'CategoryController', ['except' => 'show,index']);});

maybe that helps someone.