当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.1 Php artisan命令在composer更新后不工作

乐正镜
2023-03-14

这是我的composer.json要求片段。

"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.1.35",
    "aws/aws-sdk-php-laravel": "~3.0",
    "lucadegasperi/oauth2-server-laravel": "5.1.*",
    "bosnadev/repositories": " 0.*",
    "laravelcollective/html": "5.1.*",
    "cartalyst/stripe-laravel": "3.0.*"
},

我运行作曲家更新,以添加新的AWS服务。但后来我注意到,所有的供应商文件都更新了,因为作曲家更新命令。

这是错误消息:-

PHP Catchable fatal error:  Argument 2 passed to Illuminate\Routing\UrlGenerator
::__construct() must be an instance of Illuminate\Http\Request, null given, call
ed in C:\Users\User\projects\projectxyz\projectxyzweb\vendor\laravel\framework\
src\Illuminate\Routing\RoutingServiceProvider.php on line 62 and defined in C:\U
sers\User\projects\projectxyz\projectxyzweb\vendor\laravel\framework\src\Illumi
nate\Routing\UrlGenerator.php on line 102

我如何解决这个问题?有没有办法在不丢失代码的情况下恢复composer更新?

共有1个答案

张昊穹
2023-03-14

我终于摆脱了这个错误。我不是我的作曲家。我添加了url()以在配置文件中设置基本url。移除后,php artisan开始工作。

 类似资料:
  • 我使用的是Laravel5.4,我运行了composer更新以更新到最新版本,即5.4.27。当我尝试使用php artisan serve命令运行服务器时,该命令不起作用,我在所有php artisan命令[ErrorException]文件[u put_contents(/bootstrap/cache/services.php)]上不断遇到此错误:无法打开流:权限被拒绝

  • 我把SonarQube升级到了4.2,现在Jenkins不工作了。T.T Jenkins和SonarQube安装在同一台服务器上,我使用的是mysql。此外,SonarQube的Jenkins设置指向mysql数据库。 ... 詹金斯的Maven版本是3.0.5 我没有在java项目中设置声纳maven插件。 它与声纳3.4.1工作正常,我没有改变詹金斯更新SonarQube后的任何设置。 这里是

  • 突然,我的作曲家停止了创作。 无论何时运行,它都不会在此之后继续运行: 使用包信息加载composer存储库更新依赖项(包括需要开发) 我尝试了另一个Laravel项目,该项目的作曲家正在工作 我清除了缓存,并运行了这个命令 似乎什么也没发生。我将移动到另一个文件夹,从当前项目中删除并再次运行命令,但没有成功 这是我的文件:

  • 我已经将android studio更新到android studio V2.3.3(2017年6月),当我在android studio模拟器上启动应用程序时,adb停止显示日志 日志显示: $adb push C:\users\1\androidStudioProjects\don'twakemeApp4\app\build\outputs\apk\app-debug.apk/data/loc

  • Hyperledger Composer命令行应用程序composer可用于执行多个管理、操作和开发任务。 Hyperledger Composer命令行应用程序可以使用npm进行安装: npm install -g composer-cli 请注意:使用Ubuntu时,这个命令在root用户shell中运行时会失败。 业务网络档案 composer archive create 从磁盘上的一个目

  • 我已经使用cocoapods安装了swiftlint,它工作正常 但当我试图在终端中使用命令时,它给出了以下错误 我是否需要做任何其他设置,使命令在终端工作? 注意:由于Mac上的一些限制,不能使用SwiftLint包。