Laravel Lumen Memcached 未找到

2023-12-30

好的,我刚刚开始使用 Lumen,我正在尝试使用 Auth,但是调用 Auth::check 或 Auth 的任何其他函数.. 会导致以下错误致命错误:在第 52 行的供应商\照明\缓存\MemcachedConnector.php 中找不到类“Memcached”。 我不想使用 Memcached 以前从未使用过它。

我在中禁用了它.env文件并设置缓存驱动程序 and 会话驱动程序到数组,但仍然显示相同的错误。

我决定不再使用 Auth 并使用会话/令牌手动处理我的身份验证,但启用 MiddleWare StartSession 会导致相同的错误。

$app->middleware([
 // 'Illuminate\Cookie\Middleware\EncryptCookies',
 // 'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse',
  'Illuminate\Session\Middleware\StartSession',
 // 'Illuminate\View\Middleware\ShareErrorsFromSession',
 // 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken',
]);

如果有人能真正帮助我,我会很高兴

EDIT

深入了解框架之后 我将会话驱动程序名称硬编码在SessionManager班级 在方法内getSessionConfig

public function getSessionConfig()
{
    $this->setDefaultDriver("cookie");//I added this line
    return $this->app['config']['session'];
}

虽然它有效,但不是一个好的做事方式。 没有配置文件,我相信所有配置都写在.env文件,但我真的不知道为什么session_driver和cache_driver默认为memecached,即使在更改它之后也是如此.env然后跑了composer dump-autoload...流明:(

EDIT这是我的.env file

APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomKey!!!

APP_LOCALE=en
APP_FALLBACK_LOCALE=en

DB_CONNECTION=mysql
DB_HOST=localhost
DB_DATABASE=test
DB_USERNAME=root
DB_PASSWORD=

CACHE_DRIVER=array
SESSION_DRIVER=cookie
QUEUE_DRIVER=database

我已经在 bootstrap/app.php 中取消注释了这一行

 Dotenv::load(__DIR__.'/../');

我的数据库配置运行良好,因此 .env 文件已加载 很好。


今天我花了3个小时来解决这个问题。在...的帮助下德维的帖子 https://stackoverflow.com/a/30128239/3452348在这个主题中,我找到了解决方案。很简单的!希望不要影响我以后的发展。

只是为了它,在.env file :

CACHE_DRIVER=array
SESSION_DRIVER=array
QUEUE_DRIVER=array

好的,我做一个UPDATE因为我面临着一个关于会议的新问题。事实上,当你设置前面的参数时,你的会话将不会持久,就像在文档 http://lumen.laravel.com/docs/session#session-drivers: array - sessions will be stored in a simple PHP array and will not be persisted across requests.

所以我必须改变它,总是在.env像这样的文件:

SESSION_DRIVER=cookie

With a var_dump(Session::all());我现在可以看到我的会话的全部值

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel Lumen Memcached 未找到 的相关文章

  • 通过JS Laravel访问存储目录

    有没有办法访问storage目录 该目录已经链接到publicJS 中的目录 我正在尝试制作一个上传图片的表单 验证脚本 if request gt hasFile photos marker gt photos request gt ph
  • 如何在没有引用的情况下复制对象?

    PHP5 OOP 有据可查对象通过引用传递 http php net manual en language oop5 references php默认情况下 如果这是默认的 在我看来 有一种非默认的方式可以在没有参考的情况下进行复制 如何
  • 将 MySQL 结果作为 PHP 数组

    mysql 表 config name config value allow autologin 1 allow md5 0 当前的 php 代码 sth mysql query SELECT rows array while r mysq
  • 如何在 codeigniter 查询中使用 FIND_IN_SET?

    array array classesID gt 6 this gt db gt select gt from this gt table name gt where array gt order by this gt order by q
  • 为什么 PHP 中不允许“传统”类型提示?

    刚刚发现类型提示 http php net manual en language oop5 typehinting phpPHP 中允许 但不适用于整数 字符串 布尔值或浮点数 为什么 PHP 不允许对整数 字符串等类型进行类型提示 从 P
  • mysqli bind_param 中的 NULL 是什么类型?

    我正在尝试将参数绑定到 INSERT INTO MySQLi 准备好的语句 如果该变量存在 否则插入 null 然后我知道 type variable i corresponding variable has type integer d
  • 在 PHP 中模拟 jQuery.ajax 请求

    我必须在 PHP 中模拟 AJAX 请求 就像在 jQuery 中一样 我当前的代码在这里 原始 AJAX 调用 不得修改 ajax type POST url someFile php data data success function
  • Laravel 5.4 升级 - 违反完整性约束 - 列不能为空

    奇怪的是 所有这些都在 5 2 中工作 但我不知道可以改变什么来实现这一点 下面是错误和正在插入的数组 SQLSTATE 23000 Integrity constraint violation 1048 Column gender can
  • 如何将行变成列?

    我有一个数据库 其中存储分组到项目中的关键字以及与每个关键字相关的数据 然后我显示每个项目的数据网格 每个关键字一行和几列 全部从同一个表 数据 中检索 我有 4 个表 关键字 项目 group keywords 和数据 keywords
  • 创建 Facebook 测试用户时访问令牌出现问题

    我正在尝试为我的 Facebook 应用程序创建测试用户 他们在 11 月份的博客文章 http developers facebook com blog post 429 中宣布了此功能 并在此处记录了该功能 http developer
  • 如何处理 AJAX 请求中的会话超时

    我相信你们都熟悉使用 AJAX 的投票系统 嗯 看那边 我有类似的东西 当你投票赞成或反对时 它使用 AJAX 从 votes php 请求新值 问题是我正在使用会话来获取用户 ID 因此一个人只能投票一次 如果他们在页面上坐了一个小时然后
  • Yii2 中 init() 和 __construct() 方法有什么区别

    init 方法 public function init construct method public function construct 那么 它们之间有什么区别 应该使用哪一个呢 init 是从以下对象扩展的任何对象的方法yii b
  • 如何在 Smarty 中打印 json

    我从 api 获取 json 如何使用 Smarty 打印 json Json格式 first name jinu last name mk loginid email protected cdn cgi l email protectio
  • 选取散列第 N 个元素的最快方法

    我有一个大哈希表 带有字符串索引的数组 并正在寻找一个函数quickly从中选取第一个 理想情况下也是第 N 个 元素 array shift and reset 对于我的需求来说太慢了 UPDATE 我也不是在寻找基于引用的解决方案 该函
  • PHP 错误警告:参数 1 应该是引用

    我 熟悉 PHP 我的朋友的网站因错误而崩溃 Warning Parameter 1 to Some function name expected to be a reference value given in public html i
  • PHP:在脚本完成之前获取输出

    我有一个名为 data php 的脚本 如下所示 do some stuff echo result do some other stuff eg database operations 我需要在另一个脚本中使用 data php 的输出
  • UTF-8、PHP、Win7 - 现在是否有解决方案可以使用 php 在 Win 7 上保存 UTF-8 文件名?

    更新 只是为了不让您阅读所有内容 PHP 开头 7 1 0alpha2 在 Windows 上支持 UTF 8 文件名 感谢阿纳托尔 贝尔斯基 根据 stackoverflow 上的一些链接 我找到了部分答案 https stackover
  • 使用 fopen() 包装器创建 ZIP 文件

    如何使用以下命令创建 ZIP 文件fopen 包装器 http es php net manual en wrappers compression php 这显然是not道路
  • 监听文件夹和文件(更改)

    可以直接在 PHP 或 Node 上监听文件夹和文件的更改 通过事件 还是我需要创建自己的方法来执行此操作 Example 我需要听文件夹 user 如果我将一些文件添加到该目录中 PHP 或 Node 会收到信息并运行PathEvent
  • Doctrine DQL 从 join 返回平面数组

    我通过 DQL 中的常规 LEFT JOIN 选择 3 个实体 它们通过连接表关联 连接表还定义了实体以及带注释的关系 查询执行没有问题 但我的结果作为平面数组返回 我期望一个包含三个实体作为每个索引的数组元素的数组 SELECT e1 e

随机推荐

  • 获取嵌入的 YouTube 视频的标题和描述

    在我正在开发的网站上 我嵌入了来自 YouTube 的视频 并希望获取视频标题及其描述 我如何获取该信息 你可以这样做oembed http www oembed com 例子 http www youtube com oembed url
  • WooCommerce 中允许非结帐客人重定向

    After 仅允许访客在 WooCommerce 中结帐特定产品 https stackoverflow com questions 64322204 allow guest checkout for specific products o
  • 具有包含 的复杂类型的 XML 架构?

    我想定义一个复杂类型 其中包含可能存在或不存在的元素 并且还允许其他未定义的元素 所以我有这样的东西
  • 在 ggplot2 中的转换数据上标记重新缩放的值

    问题 当我尝试热图时 这是一个循环问题 其答案可能令人沮丧 我回答了一个问题使用不同的数据绘制热图 https stackoverflow com q 10859858 1290420使用fields and ggplot2包 它基本上允许
  • 从服务生成链接

    如何从服务生成链接 我已在我的服务中注入 路由器 但是生成的链接是 view 42代替 app dev php view 42 我该如何解决这个问题 我的代码是这样的 服务 yml services myservice class My M
  • 随机森林分类器的决策路径

    这是我在您的环境中运行它的代码 我正在使用RandomForestClassifier我正在尝试找出decision path对于选定的样本RandomForestClassifier import numpy as np import p
  • github-actions[bot] 权限被拒绝

    我正在使用 mkdocs 为我的项目生成文档 现在我无法将这些文档部署到 Github 页面 它告诉我 远程 github actions bot 对 XXX git 的权限被拒绝 致命 无法访问 XXX 请求的 URL 返回错误 403
  • 在非托管回调的委托中抛出异常的含义

    在非托管回调期间使用的委托内部引发异常会产生哪些影响或不可察觉的后果 这是我的情况 非托管 C int return callback val int callback void return callback 托管 C DllImport
  • Angular 2 - 包裹子组件

    我正在尝试制作一个可重用的选项卡组件 但对如何迭代多个选项卡感到困惑ContentChildren 已更正 在组件内将它们包装在 html 中 我认为有一个组件
  • 时间轴操作布局 - 不显示附件

    我正在尝试使用 JS API 将操作发布到 Facebook 时间线 FB api me application action type opject type document location href post function re
  • 如何在 OS X 10.5.4 下安装 mysql ruby​​ gem

    这是交易 gem 版本 1 1 0 sudo gem install mysql with mysql config usr local mysql bin mysql config 批量更新 Gem 源索引 http gems rubyf
  • 当焦点位于其他窗口时停止 Javascript Web 应用程序运行的方法

    当焦点位于其他窗口时 有什么方法可以停止 Javascript Web 应用程序的运行吗 例如 如果我在应用程序 Web 中执行 AJAX 那么在这种情况下停止运行会非常有效 使用页面可见性 API http www html5rocks
  • 如何从任意函数中创建函子?

    我有一堆函数想用作函子 即使用类型而不是传递指向函数的指针或任何其他类型的数据 是否有一种优雅 惯用 标准的方法来使用标准库或标准库 Boost 来做到这一点 也许使用bind 不知何故 或者我应该选择一些简单的东西 嗯 有点简单 例如 t
  • 将自定义帖子类型添加到 Woocommerce

    您能否告诉我是否有任何方法可以将您自己的自定义帖子类型添加到 Woocommerce 并使用它而不是使用 Woocommerce 产品 Thank 无论 WooCommerce 如何 您都可以注册自定义帖子类型 WooCommerce 创建
  • Jetty 8 作为使用 java servicewrapper.on windows 的服务

    我正在尝试使用 JavaServiceWrapper 3 5 16 将 jetty 设置为服务 并且我已经尝试了指定的所有四种集成方法JSW网站 http wrapper tanukisoftware com doc english int
  • 在 HTML 中使用自定义标签有什么影响,或者不使用自定义标签有什么优点?

    我只讨论具有开始标签和结束标签的自定义标签 例如
  • 如何在 NodeJs 中下载并解压内存中的 zip 文件?

    我想从互联网下载一个 zip 文件并将其解压缩到内存中而不保存到临时文件 我怎样才能做到这一点 这是我尝试过的 var url http bdn ak bloomberg com precanned Comdty Calendar Spre
  • perl中如何将字符串转换为json

    我对 Perl 很陌生 所以请帮助我完成以下操作 我有一个 perl 脚本来执行 telnet 命令 该脚本以字符串形式接收来自服务器的响应 实际上服务器创建一个 json 字符串 然后将其发送到客户端程序 但客户端程序将其显示为strin
  • 如何检测模块是否以“可编辑模式”安装?

    我像这样 pip 安装我的模块 cd my working dir pip install e 当我稍后从 Python 中导入模块时 我可以以某种方式检测该模块是否以这种可编辑模式安装吗 现在 我只是检查是否有 git 文件夹os pat
  • Laravel Lumen Memcached 未找到

    好的 我刚刚开始使用 Lumen 我正在尝试使用 Auth 但是调用 Auth check 或 Auth 的任何其他函数 会导致以下错误致命错误 在第 52 行的供应商 照明 缓存 MemcachedConnector php 中找不到类