php的old函数,laravel单元测试之phpUnit中old()函数报错解决
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()函数报错解决相关推荐
- PHP获取input中的值相同报错,laravel单元测试之phpUnit中old()函数报错解决_php实例...
前言 最近在做laravel单元测试.遇到了一个问题: 当添加的view里面使用old()函数时就会报错,正常url访问没问题,但是在phpUnit中就报错 错误原因: exception 'Runt ...
- matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法
Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...
- VS使用scanf函数报错解决方法
VS使用scanf函数报错解决方法 首先来看一段很简单的C语言代码 #include<stdio.h> int main(void) {char s[10];scanf("%s& ...
- Oracle中wm_concat函数报错解决方法
Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...
- 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" 解决方法 ...
- c语言的时间函数的介绍,c语言中时间函数介绍
asctime(将时间和日期以字符串格式表示) 相关函数:time,ctime,gmtime,localtime 表头文件:#include 定义函数:char * asctime(const str ...
- php加入队列失败,Laravel队列使用中踩的坑,不报错但是队列一直再重试
使用方案 使用的Laravel框架提供的队列服务,使用artisan命令来监听队列 使用的是事件队列,定义的Event和Listener如下: TestEvent为触发的事件类, TestListen ...
- 【EARLIER/EARLIEST函数】引用不存在的更早的行上下文 报错解决
引用@PowerQuery的例子并给予个人理解 X1= SUMX(FILTER('Data','Data'[订单日期]>EARLIER('Data'[订单日期])),[金额])---WRONG ...
- 计算机dmax函数怎么用,Excel教程中DMAX 函数和DMIN 函数的用法和实例
Excel教程中DMAX函数的用法是:返回列表或数据库中满足指定条件的记录字段(列)中的最大数字. DMAX函数的语法是:DMAX(database, field, criteria) DMAX 函数 ...
最新文章
- hbase shell命令_HBASE的shell操作
- Java--缓存热点数据,最近最少使用算法
- TradingView 初识
- js-比较两个日期的大小
- HTML渲染过程详解
- 煤矿安全规程专家解读2016电子版_【学习】煤矿安全规程专家解读(165)
- mysql超大sql怎么还原_关于Mysql 大型SQL文件快速恢复方案
- python百度百科-python语言是由哪个人创造的
- 配置ArcGIS Server使用Windows AD Windows集成身份认证
- Redis数据类型之字符串String
- 用python做了个桌球瞄准器
- 从零开始学JSON(修订版)
- 【大数据】Hadoop (二) HDFS
- 1558_AURIX_TC275_RCU模块中的ESR管脚
- 2021-12-3 温故而知新-JavaScript隐式转换
- 基于明度(亮度)和RGB通道方差的异常图片检测:筛除病理切片的组织液、肌肉和纯色区域(深色、亮色图片检测)
- 让两个线程有先后执行顺序
- iOS 微信数据库分析
- Jetson Nano (Cuda10.2)安装tensorflow2.1.0运行python程序及几个版本tensorflow aarch64下载分享
- android 微信 推送延迟,使用virtualXposed,微信消息会延迟10-60分钟
热门文章
- C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码
- 《微软开源跨平台移动开发实践》团购通知
- 程序员求职面试三部曲之二:提高面试的成功率
- Django05-2:路由分发/命名空间/伪静态/虚拟环境/django版本区别
- [转]IPython介绍
- 【计算机图形学】实验:VB.net环境下的绘制贝赛尔(Bezier)自由曲线完整实验操作步骤
- 【经典回放】多种语言系列数据结构算法:快速排序
- Android之应用坐标系统全面详解
- Android之如何解决Listview里面的值出现了2次
- 【必懂】C语言水仙花数题解