Laravel无法解析的依赖项,在类GuzzleHttp \ Psr7 \ Request中解析[Parameter#0 [<required> $ method]]

Ans*_*aza 1 php exception laravel laravel-5 guzzlehttp

发布表单时出现此异常

“类GuzzleHttp \ Psr7 \ Request中无法解析的依赖项解析[Parameter#0 [$ method]]”

搜索并尝试了多种方法来解决此问题,但没有任何进展。似乎我的问题与此问题相同

任何积极的回应将不胜感激。谢谢。

小智 9

我有同样的错误,并通过删除以下行找到了解决方案。

使用GuzzleHttp \ Psr7 \ Request;

并改用以下Request类。

使用Illuminate \ Http \ Request;

希望对您有帮助。


小智 9

我也遇到了与 Laravel 相同的错误

无法解析的依赖关系正在解析类 GuzzleHttp\Psr7\Request 中的 [参数 #0 [ $method ]]。

但当我改变了

use GuzzleHttp\Psr7\Request; 
Run Code Online (Sandbox Code Playgroud)

use Illuminate\Http\Request;
Run Code Online (Sandbox Code Playgroud)

然后问题就消失了。


小智 8

我已向 _contruct 函数提供了没有默认值的参数。

protected $method;

public function __construct($method){
}
Run Code Online (Sandbox Code Playgroud)

我把它改为

protected $method;

public function __construct($method=''){
}
Run Code Online (Sandbox Code Playgroud)