Laravel France

workflow API en POST

Avatar de Djayze
Djayze

Bonjour à tous,

je souhaiterais réaliser le workflow suivant mais je ne sais pas comment m'y prendre pour réaliser quelque chose de fonctionnel et optimisé : 1 Envoi d'un formulaire à une API en POST (en partie réalisé) 2 Réception de la réponse de cette API dans une variable. 3 Création d'un mail pour envoyer les infos à l'utilisateur (utilisation de la variable).

Assez simple dans l'idée mais ce sont les actions entre chaque étape qui me coincent...

Dois-je créer des listeners ou faire un enchainement de tâches pour arriver à mes fins?

Merci d'avance de vos retours,

David

Posté il y a 7 mois
Avatar de bArraxasArraxas
bArraxasArraxas

Salut c'est super vague comme demande. Pour répondre il faudrait au moins 4 échanges de mail lol. Et vu que le forum n'a pas l'air très actif ça me parait compliqué ^^ Je suis dispo pour en discute de vive voix aujourd'hui si tu veux, envoie moi un lien discord ou autre par message privé ;) A+

Posté il y a 7 mois
Avatar de Djayze
Djayze

Bonjour bArraxasArraxas,

J'ai pas trouvé de messagerie privé sur laravel france. T'as un lien discord peut être pour te joindre?

Posté il y a 7 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Quand tu envoi ton formulaire, tu peux écouter la réponse. Ex avec Guzzle:

$client = new Client;
$response = $client->request('POST', 'http://httpbin.org/post', [
    'form_params' => [
        'field_name' => 'abc',
        'other_field' => '123',
        'nested_field' => [
            'nested' => 'hello'
        ]
    ]
]);
$ta_reponse = $response->getBody()

Et pour le mail tu peux utiliser la fonction mail de Laravel (https://laravel.com/docs/5.8/mail) ou si vraiment tu as peur de ne pas y arriver, la fonction mail() de PHP (https://www.php.net/manual/fr/function.mail.php)

Posté il y a 6 mois

Vous ne pouvez pas répondre à ce sujet.