位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享laravel单元测试之phpUnit中old()函数报错解决(laravel基础),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel 单元测试,laravel技巧,laravel表单验证,laravel单元测试怎么写,laravel单元测试怎么写,laravel实战教程,laravel 测试,laravel单元测试怎么写,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近在做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:

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

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

解决过程

开启session(app/Http/kerner)

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

忽略中间件的限制

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

总结

标签: laravel基础

本文链接地址:https://www.jiuchutong.com/biancheng/288304.html 转载请保留说明!

上一篇:Chart.js在Laravel项目中的应用示例(chart.js教程)

下一篇:PHP中关于PDO数据访问抽象层的功能操作实例(php pdo oracle)

  • 申报个人所得税在哪里报
  • 老板自己出钱买股票
  • 新准则经营租赁会计分录
  • 小规模纳税人不开票收入怎么报税
  • 可以先注销银行账户吗
  • 收取违约金需要什么条件
  • 集团内部公司之间怎么称呼
  • 土地增值税清算规程实施细则
  • 取暖补贴国家标准
  • 一般纳税人税负率一般控制在多少?法律依据
  • 公司买了商品做活动会计分录
  • 2018企业所得税小微企业优惠政策
  • 房地产预缴增值税是含税还是不含税
  • 所得税弥补以前年度
  • 外管证开了未用怎么办
  • 公司给另外一家公司投资
  • 为什么红字信息查不到
  • linux下xhost命令报错:unable to open display的解决办法
  • outlook永久保留邮件
  • 此电脑当前不满足运行win11是怎么回事
  • 固定资产残值率可以为0吗
  • 净资产利润比率计算公式
  • 政府补助调增还是调减
  • 签订租赁合同的期限
  • win10系统如何禁用驱动强制签名
  • imac 5k屏幕参数
  • schost.exe - schost是什么进程 有什么用
  • 多台电脑共享打印机怎么设置
  • php知识总结
  • h5跳转h5
  • 招待费计入哪里
  • 如何用php制作网页
  • chrome插件开发语言
  • 企业的职工教育经费计入什么费用
  • js位运算有什么用
  • Vue3通透教程【一】Vue3现状—必然趋势?
  • 残疾人保障金计入哪个会计科目
  • 会计上弥补亏损
  • 织梦建站详细教程
  • 一般纳税人会计做账的基本流程
  • sql server 2008 2014
  • sql20054n
  • db2 -952
  • 在资产减值准备中符合条件可以转回的有
  • 进项税额转出和红字冲销区别
  • 转增资本需要交税吗
  • 结转损益类科目余额
  • 外经证适用范围
  • 建筑安装业,指从事____的企业
  • 补提企业所得税后怎么调整未分配利润
  • 装修费用不摊销怎么入账
  • 支付贷款利息属于筹资活动吗
  • 小微企业要记账吗
  • 进项税有什么相关要求
  • 记账发生错账怎么办
  • sql is in
  • 如何在mysql显示当前用户
  • win8.1退回win8
  • 微软在印度的投资
  • win8如何激活
  • win7系统怎么关闭放大镜?
  • Ubuntu Linux 7.04QQ、MSN 安装和使用方法
  • linux 磁盘情况
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • 电脑windows8怎么样
  • win8 更改电脑设置
  • windowsxp的主要特点
  • linux基本环境怎么选
  • script在html中的用法
  • kotlin开发安卓教程
  • jQuery使用$.ajax提交表单完整实例
  • unity 更新
  • node js连接数据库
  • android:ellipsize="marquee"
  • 安卓自定义acl文件
  • shell脚本生成文件
  • jquery ui dialog替代confirm实例分析
  • js中写html代码
  • 出口退税是指对出口货物退还其在国内
  • 电子税务局第一次申请发票流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设