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);
}
}