public function handle($request, Closure $next, $role)
{
if (! $request->user()->hasRole($role)) {
// Redirect...
}
return $next($request);
}
Desde el routes/web.php ya para cada controlador le pasamos en role el valor que queramos:
Route::put('post/{id}', function ($id) {
//
})->middleware('role:editor'); // le pasamos "editor" como parámetro
No hay comentarios:
Publicar un comentario