isAdmin()) { Session::flash('msg', [ 'type' => 'danger', 'msg' => sprintf('%s %s', '' . _('Oh snap!') . '', _('You do not have permission to view this page.') ) ]); return redirect()->route('dashboard::home'); } } elseif ($group === 'management') { if (!Auth::user()->isManagement()) { Session::flash('msg', [ 'type' => 'danger', 'msg' => sprintf('%s %s', '' . _('Oh snap!') . '', _('You do not have permission to view this page.') ) ]); return redirect()->route('dashboard::home'); } } elseif (!Auth::user()->is(...$group)) { Session::flash('msg', [ 'type' => 'danger', 'msg' => sprintf('%s %s', '' . _('Oh snap!') . '', _('You do not have permission to view this page.') ) ]); return redirect()->route('dashboard::home'); } return $next($request); } }