Laravel 5.1 Php artisan 命令在 composer 更新后不起作用
Laravel 5.1 Php artisan commands not working after composer update
这是我的 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.*"
},
我 运行 composer 更新以添加新的 AWS 服务。但后来我注意到,由于 composer update 命令,所有供应商文件都已更新。现在我在 运行 php artisan 命令时遇到错误。
这是错误信息:-
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
我该如何解决这个问题?有什么方法可以在不丢失我的代码的情况下恢复作曲家更新吗?
我终于设法摆脱了这个错误。我不是我的作曲家更新。我在我的配置文件中添加了 url() 以设置基数 url。删除后 php artisan 有效。
这是我的 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.*"
},
我 运行 composer 更新以添加新的 AWS 服务。但后来我注意到,由于 composer update 命令,所有供应商文件都已更新。现在我在 运行 php artisan 命令时遇到错误。
这是错误信息:-
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
我该如何解决这个问题?有什么方法可以在不丢失我的代码的情况下恢复作曲家更新吗?
我终于设法摆脱了这个错误。我不是我的作曲家更新。我在我的配置文件中添加了 url() 以设置基数 url。删除后 php artisan 有效。