Laravel 会话存储未根据请求设置

2024-02-10

我正在开发一个小型网站,并且在会话方面遇到问题。当我尝试登录或进行 AJAX 调用时,出现以下 RuntimeException:

RuntimeException in Request.php line 758: Session store not set on request.

in Request.php line 758
at Request->session() in VerifyCsrfToken.php line 87
at VerifyCsrfToken->tokensMatch(object(Request)) in VerifyCsrfToken.php line 49
at VerifyCsrfToken->handle(object(Request), object(Closure))
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Language.php line 38
at Language->handle(object(Request), object(Closure))
at call_user_func_array(array(object(Language), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure))
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 122
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
at Kernel->handle(object(Request)) in index.php line 54

知道我做错了什么吗?提前致谢


看看@Cas Bloem 他的回答,这对我有惊人的帮助:

Laravel - 未根据请求设置会话存储 https://stackoverflow.com/questions/34449770/laravel-session-store-not-set-on-request

这就是为什么它对我不起作用。因为您使用的会话与 CSRF 令牌期望匹配(这是我最好的猜测,我自己是 Laravel 的新手)。

另外,如果您转到 app->http->middleware->VerifyCsrfToken,您可以将路由添加到不会检查 CSRF 验证的数组。再加上 Cas Bloem 的修复(将路由放在 paths.php 的不同部分)解决了我的问题。我现在只是在本地主机上开发/学习,但需要稍后实现。

希望这有助于/解决问题!

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

Laravel 会话存储未根据请求设置 的相关文章

  • 基于 Rails cookie 的会话:将会话范围与过期时间混合

    所以我以不同的方式问了这个问题here https stackoverflow com questions 14712968 session expiration not working in rails 14713390 14713390
  • Laravel - 如何注册自定义广播者

    我想使用 BroadcastManager 注册自定义广播器 而无需更改内部框架代码 现在我必须在Illuminate Broadcasting BroadcasterManager class protected function cre
  • 缓存 VS 会话 VS cookie?

    缓存 会话 Cookie 的注意事项是什么 例如 我经常使用会话变量 有时当用户开始订购产品然后去吃午餐并在几个小时后回来并继续预订时 预订应用程序中有时会出现问题 我将预订存储在会话中 直到用户确认或中止预订 因此当用户只需单击浏览器中的
  • PHP mail() 中的空 $_POST

    对于以下方面的一些帮助将不胜感激 我已经在网络和 stackoverflow 上搜索了几个小时 我的php邮件功能有这个问题 我的网站上有一个表单 该网站使用 WordPress 其中包含两个文本字段 姓名和电话号码 表单中还有一个隐藏字段
  • 为什么 ColdFusion SESSION 变量在前几行被引用后会“未定义”?

    在 Windows2003 IIS6 上运行 ColdFusion 8 01 Standard 应用程序 cfc
  • IllegalStateException:getAttribute:会话已失效

    我的第一个 JSF IceFaces 版本 1 8 2 应用程序在 JBoss 5 1 0 上运行时遇到问题 一段时间后我收到一个异常 告诉我有关会话问题 这很奇怪 因为我根本不在我的代码中使用会话 以下日志显示由于此错误 来自 JBoss
  • 为什么会话 cookie 在从域提供服务时有效,但在使用 IP 时却无效?

    我有一个 Flask 应用程序 其中的会话在我的本地开发计算机上运行良好 但是 当我尝试将其部署在亚马逊服务器上时 会话似乎不起作用 更具体地说 未设置会话cookie 不过 我可以设置普通的 cookie 我确保我有一个静态安全密钥 正如
  • Magento - 检查管理员和客户是否登录

    我有一个安装了 Magento 1 4 0 1 的 Web 服务器 我有另一个与之共享凭据的网站 我已经设法检查客户是否登录 在更改 Magento 中的 cookie 位置之后 但是当我还尝试确定管理员是否登录时 事情变得复杂 我只能得到
  • Cookie 未设置或首次不起作用

    在每个页面上 我都设置了一个 cookie 来为与该会话对应的标题按钮着色 问题是 当我第一次在不同的部分打开页面时 cookie 仍然是旧的 彩色按钮也是如此 然后 如果我再次单击同一按钮 则 cookie 会被正确设置 为什么 这是我的
  • 创建会话[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要在 php 中创建会话的帮助 我需要一个登录会话 然后如果用户想更改他们的用户名 他们可以但是 我知道如何更改用户名 但使用会话时情
  • 使用 Django 会话存储登录用户

    我正在创建一个以 REST 为中心的应用程序 它将针对大多数特定于域的模型使用某种 NoSQL 数据存储 对于我打算围绕 REST 数据框架构建的主站点 我仍然希望对用户 计费信息和域数据模型范围之外的其他元数据使用传统的关系数据库 有人告
  • PHP:会话不工作

    当用户在客户端登录时 我将重定向到服务器 一旦验证了他的 user id 和密码 我将在 user id 上设置会话 我将重定向回客户端 然后 我要求填写个人资料信息 如果他想通过 facebook 填写信息 则会出现弹出窗口 请求 fac
  • 如何在 Laravel 5.2 控制器中使用会话

    我登录并将用户名保留在会话中 然后刷新此页面 但会话不保留值 这是我的代码 class WelcomeCtrl extends Controller public function gotoWelcome return view welco
  • NodeJS 快速会话 req.session 未定义

    我正在开发一个简单的登录系统 但会话似乎没有保存 我编写了一个简单的代码进行测试 谁能告诉我它有什么问题吗 我正在运行登录 之后我正在运行 is logged 但我从未登录并且两个会话都未定义 var port process env PO
  • Rails 3 session_store 域 :all 的作用是什么?

    更新了问题以使其更清楚 据我所知 您可以设置 session store 的域以在子域之间共享会话 如下所示 Rails application config session store cookie store key gt my key
  • Laravel Eloquent:计算总价的最佳方法

    我正在使用 Laravel 5 1 构建一个简单的买卖应用程序 每个Buy Model都有很多BuyDetail 里面存储了购买的商品数量和buy price 我已经在模型上实现了表之间的关系 class Buy extends Model
  • 无法加载请求的类:会话

    我的配置文件看起来像这样 gt config sess cookie name ci session config sess expiration 7200 config sess expire on close TRUE config s
  • 如何向队列发送参数?

    请考虑以下工作
  • Struts 2 中的 Java 应用程序可以管理多少个会话?

    我正在开发事务管理应用程序 并且正在使用 Struts2 我在内部使用了一个会话来设置和获取值 例如 ActionContext getContext getSession put string string 在应用程序中使用这样的会话是否
  • 对过期会话进行休息调用:HTTP 401 响应导致浏览器显示登录窗口

    我编写了一个 HTML 5 应用程序 它使用 AngularJS 并与在 Tomcat 上运行的 Java REST 后端进行交互 我使用 Spring Security 来处理登录和安全性 当用户进入网站时 他将被转发到登录页面 该页面创

随机推荐

  • 多项式 Logit / 建模选择 [Netlogo]

    我使用多项式 Logit 模型作为概率函数来对一组特定代理的选择进行建模 当我计算出 P1 P2 和 P3 的概率以及如何使用它们来实际建模时 我的问题就出现了选择 我的想法是使用模型库中的彩票中奖示例之类的东西 但问题是 在这种情况下 概
  • 如何在 AIR Android 应用程序中的 JS 和 AS3 之间进行通信?

    我正在使用ExternalInterface 但我以前从未使用过它 所以我不知道到底该怎么做 我什至不知道ExternalInterface是否适用于AIR Android 我正在尝试实现 JS Google Maps API 此时我可以使
  • 使用 Google Doc Apps 脚本缓存选定的文本元素

    Update 这是提出以下问题的更好方法 有没有一个Id就像属性Element in a Document我可以用它来稍后到达该元素 假设我在文档中插入了一个段落 如下所示 var myParagraph This should be hi
  • 长双数学库实现?

    C99 长双精度数学库函数有哪些可用的可移植实现 expl cosl logl等 如果有的话 我查看了 fdlibm 基于 Sun NetBSD 基于 UCB 等源代码 但没有看到它们 您应该能够在基于 Sun 的库中看到它 在我所知道的几
  • AWK:打印一个字段中具有最大值的所有行每个其他字段,包括具有最大值的相同行

    我试图在每列 1 的第 2 列中保留具有最高值的行 包括具有最大值的相同行 如下面所需的输出 Data is a 55 a 66 a 130 b 88 b 99 b 99 c 110 c 130 c 130 期望的输出是 a 130 b 9
  • 基于一个属性的不区分大小写的 equals 方法

    原始问题 这是一个非常可怕的方法 它根据代码检查是否相等 但与大小写无关 def another country code nil nil code downcase another country code nil nil another
  • excel for python 中动态值字符串的富文本

    我已经使用 python 的 xlsxwriter 和 openpyxl 模块来获取丰富的字符串 但它们没有提供足够的灵活性来搜索动态字符串的特定单词并突出显示该单词 有人对此有更好的选择吗 或者 我尝试将动态字符串拆分为并尝试在其中添加样
  • 使用 Java 获取系统正常运行时间

    如何确定计算机已开机多长时间 以毫秒为单位 在 Windows 中 您可以执行net stats srv命令 在Unix中 你可以执行uptime命令 必须解析每个输出以获得正常运行时间 该方法通过检测用户的操作系统自动执行必要的命令 请注
  • 如何绘制 sklearn 的 GridSearchCV 结果与参数的关系图?

    def show3D searcher grid param 1 grid param 2 name param 1 name param 2 rot 0 scores mean searcher cv results mean test
  • 计算 VARCHAR 字段中字符串出现的次数?

    我有一个这样的表 TITLE DESCRIPTION test1 value blah blah value test2 value test test3 test test test test4 valuevaluevaluevaluev
  • 在 TinyMCE 中设置数据 URI

    TinyMCE 初始化选项 scope tinymceOptions plugins base64img image imagetools paste relative urls false paste data images true p
  • Bea Weblogic 工作文件夹在哪里

    我知道这可能是一个微不足道的问题 但我确实找不到 Oracle BEA weblogic 10 3 中的工作文件夹 与 Apache Tomcat 不同 它显然位于工作目录中 通常位于 WEB INF 下 我已经研究过了爪哇牧场 http
  • 将 lambda 或 api 网关的访问限制为特定 vpc

    是否有可能制作一个API网关 or lambda只能由特定 vpc 访问的功能 我在亚马逊文档中搜索 但没有找到有关此主题的任何内容 先感谢您 不幸的是 您将无法做到这一点 请参阅下面的更新 s3 是通过以下方式提供这种控制访问的服务桶策略
  • 如何强制Apache使用手动预压缩的CSS和JS文件的gz文件?

    我有一个简单的问题 我有网络目录 css里面是文件style css 我已手动压缩此文件并将其另存为style css gz 我想节省 CPU 周期 以免在每次请求时都压缩 CSS 文件 如何配置 Apache 来查找此内容 gz归档并提供
  • Sinatra 测试总是 404'ing

    我有一个非常简单的 Sinatra 应用程序 但在测试时遇到了问题 基本上 当我从浏览器中的测试得知该请求工作正常时 每个请求测试都会返回 404 关于问题可能是什么的任何想法吗 测试助手 rb ENV RACK ENV test lt l
  • Zend 2 数据库事务?

    我们如何在 Zend 2 中使用事务 我在 API 中没有找到任何内容 Zend 1 的几个问题涉及常规 PDO 函数 但我在 Zend 2 中没有看到类似的内容 ZF2 这个部门的文档有点缺乏 开始交易 this gt adapter g
  • Javascript - 记住选择的选项

    我有一个通过 javascript 注入创建的网页 其中一个页面有一个下拉列表 如下所示 html
  • 我们应该在哪里使用@Transactional,Service层在哪里?

    我在 Spring 中有休息风格的控制器 在控制器中我注入了 dao 接口 我从控制器保存数据 换句话说 我有 REST Web 服务 人们向我发送数据 我保留它 Payment rest controller which receives
  • 自动热键窗口出现事件

    我正在使用 WorkRave 休息提醒 并希望在休息窗口出现时关闭屏幕 我知道如何将其关闭 如何在指定窗口 IfWinActive ahk class 出现时创建事件 另外 我可以绑定 符号吗 不起作用 而是其他的 要获得出现窗口的即时通知
  • Laravel 会话存储未根据请求设置

    我正在开发一个小型网站 并且在会话方面遇到问题 当我尝试登录或进行 AJAX 调用时 出现以下 RuntimeException RuntimeException in Request php line 758 Session store