Maison > Questions et réponses > le corps du texte
P粉8422150062023-08-27 13:29:24
Créez $client
une variable globale de cette classe.
Puis définissez la valeur dans le constructeur :
public $client public function __construct() { $this->client = new Client(['base_uri' => 'https://jsonplaceholder.typicode.com/']); }
Bon codage...
P粉6210339282023-08-27 10:48:41
La portée de votre variable $client est limitée à l'intérieur du constructeur. Si vous souhaitez y accéder ailleurs, vous devez l'attribuer à une sorte d'attribut de classe ;
private $client; public function __construct() { $this->client = new Client(['base_uri' => 'https://jsonplaceholder.typicode.com/']); } public function getInfo(Request $request) { try { $response = $this->client->request('GET', 'posts'); //... }