php 的 laravel单元测试之phpUnit中old()函数报错解决

前言

最近在做laravel单元测试.遇到了一个问题:

当添加的view里面使用old()函数时就会报错,正常url访问没问题,但是在phpUnit中就报错

错误原因: exception 'RuntimeException' with message 'Session store not set on request.' in /Users/lei/Sites/goodstyle/vendor/laravel/framework/src/Illuminate/Http/Request.php:870

很明显这是一个跑出session没有开启的原因,但是phpUnit是laravel自己配置环境的,很是纠结,于是查看源代码

解决过程

开启session(app/Http/kerner)

很明显我已经开启了session,但是我又找到了我单元测试的代码发现我开启了这段代码

忽略中间件的限制

因为这段代码导致我session无法开启,聪明反被聪明误,本来想用这个方法不想写中间件的东西然后却被自己给套进去了,然后去了这段代码,重写了逻辑,运行正常了.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

您可能感兴趣的文章:

php的old函数,laravel单元测试之phpUnit中old()函数报错解决相关推荐

  1. PHP获取input中的值相同报错,laravel单元测试之phpUnit中old()函数报错解决_php实例...

    前言 最近在做laravel单元测试.遇到了一个问题: 当添加的view里面使用old()函数时就会报错,正常url访问没问题,但是在phpUnit中就报错 错误原因: exception 'Runt ...

  2. matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法

    Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...

  3. VS使用scanf函数报错解决方法

    VS使用scanf函数报错解决方法 首先来看一段很简单的C语言代码 #include<stdio.h> int main(void) {char s[10];scanf("%s& ...

  4. Oracle中wm_concat函数报错解决方法

    Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...

  5. ABAQUS壳单元加钢筋层,分析报错“The rebar name is required in a particular element or element set”

    ABAQUS壳单元加钢筋层,分析报错"The rebar name is required in a particular element or element set" 解决方法 ...

  6. c语言的时间函数的介绍,c语言中时间函数介绍

    asctime(将时间和日期以字符串格式表示) 相关函数:time,ctime,gmtime,localtime 表头文件:#include 定义函数:char * asctime(const str ...

  7. php加入队列失败,Laravel队列使用中踩的坑,不报错但是队列一直再重试

    使用方案 使用的Laravel框架提供的队列服务,使用artisan命令来监听队列 使用的是事件队列,定义的Event和Listener如下: TestEvent为触发的事件类, TestListen ...

  8. 【EARLIER/EARLIEST函数】引用不存在的更早的行上下文 报错解决

    引用@PowerQuery的例子并给予个人理解 X1= SUMX(FILTER('Data','Data'[订单日期]>EARLIER('Data'[订单日期])),[金额])---WRONG ...

  9. 计算机dmax函数怎么用,Excel教程中DMAX 函数和DMIN 函数的用法和实例

    Excel教程中DMAX函数的用法是:返回列表或数据库中满足指定条件的记录字段(列)中的最大数字. DMAX函数的语法是:DMAX(database, field, criteria) DMAX 函数 ...

最新文章

  1. hbase shell命令_HBASE的shell操作
  2. Java--缓存热点数据,最近最少使用算法
  3. TradingView 初识
  4. js-比较两个日期的大小
  5. HTML渲染过程详解
  6. 煤矿安全规程专家解读2016电子版_【学习】煤矿安全规程专家解读(165)
  7. mysql超大sql怎么还原_关于Mysql 大型SQL文件快速恢复方案
  8. python百度百科-python语言是由哪个人创造的
  9. 配置ArcGIS Server使用Windows AD Windows集成身份认证
  10. Redis数据类型之字符串String
  11. 用python做了个桌球瞄准器
  12. 从零开始学JSON(修订版)
  13. 【大数据】Hadoop (二) HDFS
  14. 1558_AURIX_TC275_RCU模块中的ESR管脚
  15. 2021-12-3 温故而知新-JavaScript隐式转换
  16. 基于明度(亮度)和RGB通道方差的异常图片检测:筛除病理切片的组织液、肌肉和纯色区域(深色、亮色图片检测)
  17. 让两个线程有先后执行顺序
  18. iOS 微信数据库分析
  19. Jetson Nano (Cuda10.2)安装tensorflow2.1.0运行python程序及几个版本tensorflow aarch64下载分享
  20. android 微信 推送延迟,使用virtualXposed,微信消息会延迟10-60分钟

热门文章

  1. C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码
  2. 《微软开源跨平台移动开发实践》团购通知
  3. 程序员求职面试三部曲之二:提高面试的成功率
  4. Django05-2:路由分发/命名空间/伪静态/虚拟环境/django版本区别
  5. [转]IPython介绍
  6. 【计算机图形学】实验:VB.net环境下的绘制贝赛尔(Bezier)自由曲线完整实验操作步骤
  7. 【经典回放】多种语言系列数据结构算法:快速排序
  8. Android之应用坐标系统全面详解
  9. Android之如何解决Listview里面的值出现了2次
  10. 【必懂】C语言水仙花数题解