Sprache:

Suche

Einführung in den neuen HTTP-Client in Laravel

  • Teilen:
Einführung in den neuen HTTP-Client in Laravel

Der Wrapper von Laravel um Guzzle ist auf die häufigsten Anwendungsfälle und eine wunderbare Entwicklererfahrung ausgerichtet. Zum Beispiel macht der Client es zu einem Kinderspiel POST und Schnittstelle mit JSON-Daten:

Lesen Sie auch: Laravel Interview Fragen

Post Anfrage

use Illuminate\Support\Facades\Http;

$response = Http::withHeaders([
    'Authentication' => 'Bearer $token'
])->post('http://test.com/users', [
    'email' => '[email protected]',
]);

return $response['id'];

Get Anfrage

$response = Http::get($url);
$response = Http::get($url,['email'=>'[email protected]']);

Antworten

Mit dem neuen HTTP-Client ist es jetzt noch einfacher, Antworten zu erhalten, anstatt json_decode und dann die Leiche zu bergen, wie wir es früher in GuzzleHTTP.

$response['email']
$response->body()
$response->json()
$response->status()
$response->ok()

Lesen Sie mehr darüber in der offiziellen Laravel-Dokumentation

Tags:
Usama Muneer

Usama Muneer

A web enthusiastic, self-motivated & detail-oriented professional Full-Stack Web Developer from Karachi, Pakistan with experience in developing applications using JavaScript, WordPress & Laravel specifically. Loves to write on different web technologies with an equally useful skill to make some sense out of it.