【Laravel】Fatal error: Declaration of Illuminate\Container\Container::get($id) must be compatible
文章目录
- 场景
- 为什么浏览器产生报错?
- 解决方案
场景
背景: windows上有两个PHP版本7.1.33 和 7.3.25
composer 版本为1.10.10,安装依赖的时候使用的php7.3.25 composer.phar install
浏览器访问的时候,使用的是php7.1.33
浏览器访问,产生报错 Fatal error: Declaration of Illuminate\Container\Container::get($id) must be compatible
后借助搜索引擎,查到 https://stackoverflow.com/questions/66526288/declaration-of-illuminate-container-containergetid-must-be-compatible-with
https://github.com/php-fig/container/blob/1.0.0/src/ContainerInterface.php#L23https://github.com/php-fig/container/blob/1.1.0/src/ContainerInterface.php#L22
为什么浏览器产生报错?
因为安装的依赖的时候用php7.3 安装的是1.1.0 版本的php-fig/container,但浏览器php版本7.1 不能解析1.1.0版本的,所以需要更改浏览器php版本。
解决方案
统一浏览器与环境变量PHP版本为 7.3.25
找到php7.3.25的安装压缩包:https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.3.25/xampp-windows-x64-7.3.25-1-VC15.zip/download
更多版本见:https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.3.25/
【Laravel】Fatal error: Declaration of Illuminate\Container\Container::get($id) must be compatible相关推荐
- 【ThinkPHP】Fatal error: Uncaught think\exception\ErrorException: include(): Filename cannot be empty.
ThinkPHP 5.1框架报错记录 Fatal error: Uncaught think\exception\ErrorException: include(): Filename cannot ...
- 【Kibana】FATAL Error: [config validation of [elasticsearch].url]: definition for this key is missing
1.背景 开启kibana 7.6.0 版本报错 cause:{ Error: definition for this key is missingat ObjectType.onError (/Us ...
- 【解决】fatal error: X11/XXXX.h: No such file or directory
linux系统源码安装软件经常会遇到库文件不存在,错误信息大多如下: BBoard.c:27:28: error: X11/IntrinsicP.h: No such file or director ...
- 【VC++2010无法debug】fatal error C1083: 无法打开包括文件:“stdio.h”: No such file or directory【问题解决】
[VC++2010无法debug]fatal error C1083: 无法打开包括文件:"stdio.h": No such file or directory[问题解决] st ...
- 更新Composer依赖报错处理Fatal error: Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRe...
更新Composer依赖报错处理 Fatal error: Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepos ...
- 【总结】Throwable/Error/Exception/RuntimeException区别
[总结]Throwable/Error/Exception/RuntimeException区别 1.JAVA是将所有的错误封装为一个对象,其根本父类为Throwable,有两个子类:Error和Ex ...
- 【记录】git error:bad signature 解决方法
[记录]git error:bad signature 解决方法 参考文章: (1)[记录]git error:bad signature 解决方法 (2)https://www.cnblogs.co ...
- 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(2)
前言 前面的操作我们已经能够 安装Laravel-admin 创建数据表并生成模型 修改模型实现按业务写入数据 可以参考之前的文章 [Laravel]Laravel-admin后台框架-2创建数据表建 ...
- 【编译器问题】“fatal error LNK1169: 找到一个或多个多重定义的符号“ 解决方案
文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...
最新文章
- 装上螺旋桨,加州理工让只能行走的双足机器人「上了天」,还玩起了障碍滑板、走绳索...
- JSP内置对象-pageContext
- 碾压专业机构,27 岁华裔小伙推出美国最准新冠预测模型
- mysql 对多列进行排序 分组_数据库的多列分组
- 关于《设计模式》这本书(三)——Proxy模式
- 数据中心操作运营贴士:确保生命安全
- Ubuntu安装Samba文件共享服务器(NAS)
- android 撑满剩余空间,怎么让LinearLayout占据父布局的所有剩余空间
- g2o求解BA 第10章
- C语言 __FILE__ - C语言零基础入门教程
- Java使用循环创建多个线程
- 【编程好习惯】引入中间变量使程序更易读
- 移动技术--从网页游戏谈起1--网页游戏的兴起和现状
- coreldrawx4缩略图显示不出来_CDR不显示缩略图的3种终极解决办法!
- DTOJ5057 英雄联盟
- 华为服务器怎么设置u盘启动安装系统,服务器怎么设置u盘启动
- 高等数学(第七版)同济大学 习题12-8 个人解答
- vue姓名筛选模糊搜索
- Alpha、Beta、RC、GA、RTW版本
- knowledge-based systems 终于返回了意见——小修
热门文章
- DL之CNN:卷积神经网络算法简介之卷积矩阵、转置卷积(反卷积Transpose)、膨胀卷积(扩张卷积Dilated/带孔卷积atrous)之详细攻略
- 成功解决AttributeError: 'GradientBoostingRegressor' object has no attribute 'staged_decision_function'
- Py之urllib2:Python库之urllib、urllib2、urllib3系列简介、安装、使用方法之详细攻略
- Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)
- python3 邮件方式发送测试报告
- duilib bkimage 属性
- Loudrunner常用函数
- Scanner类的基本总结
- vue2.0笔记《二》组件
- Java中Connection方法笔记