Разрешение неразрешимых зависимостей Laravel [Параметр № 0 [ ‹required› $method]] в классе GuzzleHttp\Psr7\Request

При публикации формы я получаю это исключение

Разрешение неразрешимой зависимости [Параметр #0 [$method]] в классе GuzzleHttp\Psr7\Request

Искал и пробовал много способов решить эту проблему, но никакого прогресса. Кажется, моя проблема такая же, как эта проблема

Любой положительный ответ будет оценен. Благодарю вас.


person Ansib Raza    schedule 27.11.2017    source источник


Ответы (3)


У меня была такая же ошибка, и я нашел решение, удалив следующую строку.

use GuzzleHttp\Psr7\Request;

и вместо этого используйте следующий класс запроса.

use Illuminate\Http\Request;

Я надеюсь, что это поможет и вам.

person Nirav Sheth    schedule 28.11.2017

Я также столкнулся с той же ошибкой, что и в Laravel.

Разрешение неразрешимой зависимости [Параметр #0 [$method]] в классе GuzzleHttp\Psr7\Request.

Но когда я изменил

use GuzzleHttp\Psr7\Request; 

to

use Illuminate\Http\Request;

потом проблема исчезла.

person Saiful Islam    schedule 08.07.2020

Я предоставил параметры функции _contruct, которые не имеют значения по умолчанию.

protected $method;

public function __construct($method){
}

я изменил его на

protected $method;

public function __construct($method=''){
}
person harbrinder_singh    schedule 04.10.2018