PHP Cum sa consum un Lumen API in Laravel cu Guzzle?

Salutare,

Am de facut o aplicatie in Laravel care sa consume un API in Lumen.
Folosesc XAMPP, am instalat separat atat Lumen cat si Laravel cu Guzzle!

Am facut API-ul in Lumen folosind acest exemplu adaugand si altceva in plus:
https://unnikked.ga/a-guestbook-using-lumen-and-vue-js-6efe705a2c26

Cum fac sa il consum cu Laravel prin Guzzle - http request? Trebuie sa adaug/modific un controller, routes? Cum implementez API-ul in resources/views? Nu gasesc exemple de la cap la coada pe net!

Cum fac sa il consum cu Laravel prin Guzzle - http request? Trebuie sa adaug/modific un controller, routes?

În tutorial este făcut un AJAX request către API:

$.ajax({
    context: comment,
    type: "DELETE",
    url: "/api/comment/" + comment.id,
})

Ca să faci un HTTP request către API folosind Guzzle trebuie să modifici codul din aplicația bazată pe Laravel:

$client = new Guzzle\Http\Client();
$request = $client->delete('/api/comment/' . $comment_id);
$response = $request->send();

Cum implementez API-ul in resources/views?

Nu înțeleg întrebarea. Poți detalia ce vrei să faci și de ce?

1 Like

Salut,

“Ca să faci un HTTP request către API folosind Guzzle trebuie să modifici codul din aplicația bazată pe Laravel”

Am inteles!
Si ce fisier PHP trebuie sa modific in aplicatia bazata pe laravel? Trebuie sa fac un nou Controller?, sa configurez routes.php?, cum fac legaturile?

“Cum implementez API-ul in resources/views?”

Adica cum fac partea de FrontEnd in laravel? Vreau sa afiseaze doar API-ul pe care l-am facut in Lumen intr-o pagina index.php in resources/views. In Lumen partea de FrontEnd foloseste VUE.JS.