check() && !empty(Auth::guard('admin')->user()->role)) { $admin = Auth::guard('admin')->user(); $permissions = json_decode($admin->role->permissions, true); if (!in_array($permission, $permissions)) { return redirect()->route('admin.dashboard'); } } return $next($request); } }