public function handle($request, Closure $next)
{
$roles = $this->getRequiredRoleForRoute($request->route());
if (auth()->check() && $request->user()->hasRole($roles) || !$roles) {
return $next($request);
}
return redirect()->route('home');
}