Skip to content

Puxando API com Guzzle #207

@damiaojr91

Description

@damiaojr91

Boa tarde pessoal, tudo bem?

Estou trabalhando em um projeto que utiliza Laravel e Guzzle para puxar APIs, porém preciso exibir o resultado em forma de tabela mas não estou conseguindo...
Sou iniciante em dev então ainda estou com bastante dificuldade em algumas coisas...

Eu fiz uma rota no PHP para apontar para a api:
Obs: a palavra "linkapi" usei apenas para exemplificar um link qualquer de API

Route::get('/cliente', [HomeController::class, 'cliente'], function(){
$client = new Client([
// Base URI is used with relative requests
'base_uri' => 'https://linkapi',
// You can set any number of default request options.
'timeout' => 2.0,
]);

Na blade que pretendo puxar os dados da API estou com a seguinte tabela e código, porém com certeza está errado pois não exibe nada dentro da tabela:

<main class="container mt-5">
    <div class="row">
        <div class="offset-3 col-6 starter-template py-5 px-3">
            <table class="table">
                <thead>
                <tr>
                    <th scope="col">Nome</th>
                    <th scope="col">Sobrenome</th>
                    <th scope="col">E-mail</th>
                    <th scope="col">Investimento</th>
                </tr>
                </thead>
                <tbody>
                    @foreach ($cliente as $data)
                        <tr>

         //Cada linha dentro da tabela fiz um teste diferente, porém nenhum retorna nada...
                        <th scope="row">$response = $Client->get('https://linkapi');</th>
                            <td>$response = $Client->request('GET', 'last_name');</td>
                            <td>{{$data->email}}</td>
                            <td>{{$data->investimento}}</td>
                        
                    @endforeach</tr>
                </tbody>

Agradeço desde já pelo apoio!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions