Laravel 5.1 includes middleware parameters (http://laravel.com/docs/5.1/middleware#middleware-parameters)
The documentation covers how to pass parameters from routes:
Route::put('post/{id}', ['middleware' => 'role:editor', function ($id) {
//
)]);
Does anyone know how to pass parameters to middleware from controllers or if this is even possible?
$this->middleware('auth.permission');
Have you tried the following? $this->middleware('auth.permission:something');
Or perhaps like this: $this->middleware('auth.permission', ['something']);
I haven't tried this myself, this is just a wild guess.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community