middleware(function ($request, $next) { if (!$request->user()->may(Admin::roleset(), Admin::VIEW_PANEL)) { return abort(404); } return $next($request); }); } public function __invoke(Request $request) { return view('admin.panel')->with('user', $request->user()); } }