当前位置:首页 > 未分类

thinkphp升级后报错Declaration of think\app\Url::build() must be compatible with think\route\Url::build()

admin8个月前 (10-12)未分类26089
1. 出现这个错误的原因是,你通过命令“composer update topthink/framework”只升级了框架,没有更新多应用扩展模块。
2. 只需要composer运行下面代码更新多应用扩展模块到最新版后即可解决:
    1. composer update topthink/think-multi-app
    2. 更新完成后,项目运行正常。

扫描二维码推送至手机访问。

版权声明:本文由服务端开发技术分享发布,如需转载请注明出处。

本文链接:https://www.htmlcms.cn/?id=16

分享给朋友:

相关文章

ThinkPHP整合PHPMailer实现QQ邮件发送

邮件发送功能在项目中还是非常常用的,比如用户注册发送验证码,用户发送留言邮件,事件提醒功能等。今天我们就用thinkphp整合PHPMailer扩展来实现邮件发送功能。1、QQ邮箱设置    &nbs…

_initialize 和 __construct中不能return

1、构造函数是一个没有返回值的特殊函数,所有即使加上return也没意义,他不会执行的。2、不仅php,所有面向对象的语言的构造函数都没有return。因此正确的方法应该为:…

PHP去除数组中的 0

1. 使用array_filter()函数$array = [1, 0, 2, 0, 3, 0]; $array = array_filter($a…

MySQL 3个字段作为一个字段输出

在MySQL中,如果你想将3个字段合并成一个字段输出,可以使用CONCAT()函数或者CONCAT_WS()函数。这两个函数都可以用来连接字符串,但CONCAT_WS()允许你指定一个分隔符。1. 使用CONCAT() CONCAT()函数…

laravel 安装

laravel 安装

一、laravel 安装1、laravel 最新版本安装composer global require "laravel/installer"  #使用Composer下…

thinkphp6 多应用模式下,多个应用都需要使用图片验证码时,会共用验证码,让每个应用使用自己的验证码

1. 关闭框架层的中间件中的默认会话初始化;2. 给各个应用的中间件开启(增加)会话初始化;3. 会话初始化需要 开启/关闭 的中间件:\think\middleware\SessionInit::class。…