-
Notifications
You must be signed in to change notification settings - Fork 13
Description
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!