Carlos Lopes
Filament Api
[
"numeroContrato" => "10004154-0"
"ativo" => true
"dataCriacao" => "2023-11-23T17:50:31.000+00:00"
"dataAtualizacao" => null
"id" => "1b8759b8"
"contratoItem" => ['id' => '10154']
"usuarioCriacao" => "10914"
"usuarioAtualizacao" => null
"propostas" => ['id' => '25', 'name' => 'Marcos Viega','proposta_id' => '25987457']
"contratoAtualizacaoCci" => null
]
16 replies
Filament Api
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Sushi\Sushi;
use Illuminate\Support\Arr;
use App\Facades\ApiConciliadorFacades;
class ContratoApi extends Model
{
use HasFactory;
use Sushi;
// protected $casts = [
// 'contratoItem' => 'json',
// 'propostas' => 'json',
// ];
// protected $schema = [
// 'contratoItem' => 'json',
// 'propostas' => 'json',
// ];
public function getRows()
{
//API $dados = ApiConciliadorFacades::ApiData()->get('/contrato')->json(); $dados = Arr::map($dados['data'], function ($item) { return Arr::only($item, [ 'id', 'numeroContrato', 'ativo', 'dataCriacao', 'dataAtualizacao', 'contratoItem',
'usuarioCriacao', 'usuarioAtualizacao', 'propostas',
'contratoAtualizacaoCci', ]); });
return $dados; }
}
//API $dados = ApiConciliadorFacades::ApiData()->get('/contrato')->json(); $dados = Arr::map($dados['data'], function ($item) { return Arr::only($item, [ 'id', 'numeroContrato', 'ativo', 'dataCriacao', 'dataAtualizacao', 'contratoItem',
'usuarioCriacao', 'usuarioAtualizacao', 'propostas',
'contratoAtualizacaoCci', ]); });
return $dados; }
}
16 replies
Filament Api
[▼
"numeroContrato" => "10004154-0"
"ativo" => true
"dataCriacao" => "2023-11-23T17:50:31.000+00:00"
"dataAtualizacao" => null
"id" => "1b8759b8"
"contratoItem" => array:2 [▶]
"usuarioCriacao" => "10914"
"usuarioAtualizacao" => null
"propostas" => array:103 [▶]
"contratoAtualizacaoCci" => null
]
16 replies
Filament Api
@Leandro FerreiraHi Leandro, due to an error that I cannot resolve in Suchi a simple array, as in the documentation, everything is fine, but when I have an array within arrays it returns an error Array to string conversion,Do you have any idea what it could be? I appreciate your help
16 replies
Laravel filament v3 sushi
Hi Dennis, my model is configured this way <?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Sushi\Sushi;
use Illuminate\Support\Arr;
use App\Facades\ApiConciliadorFacades;
class ContratoApi extends Model
{
use HasFactory;
use Sushi;
public function getRows()
{
//API $dados = ApiConciliadorFacades::ApiData()->get('/contrato')->json(); //filtering some attributes $dados = Arr::map($dados['data'], function ($item) {
return Arr::only($item, [ 'id', 'numeroContrato', 'ativo', 'dataCriacao', 'dataAtualizacao', 'contratoItem', 'usuarioCriacao', 'usuarioAtualizacao', 'propostas', 'contratoAtualizacaoCci', ] ); });
return $dados; } } and its result is this array:10 [▼ // app\Models\ContratoApi.php:45 "numeroContrato" => "10004154-0" "ativo" => true "dataCriacao" => "2023-11-23T17:50:31.000+00:00" "dataAtualizacao" => null "id" => "1b8759b8" "contratoItem" => array:1 [▶] "usuarioCriacao" => "10914" "usuarioAtualizacao" => null "propostas" => array:103 [▶] "contratoAtualizacaoCci" => null ] in my resource table have return this Array to string conversion
//API $dados = ApiConciliadorFacades::ApiData()->get('/contrato')->json(); //filtering some attributes $dados = Arr::map($dados['data'], function ($item) {
return Arr::only($item, [ 'id', 'numeroContrato', 'ativo', 'dataCriacao', 'dataAtualizacao', 'contratoItem', 'usuarioCriacao', 'usuarioAtualizacao', 'propostas', 'contratoAtualizacaoCci', ] ); });
return $dados; } } and its result is this array:10 [▼ // app\Models\ContratoApi.php:45 "numeroContrato" => "10004154-0" "ativo" => true "dataCriacao" => "2023-11-23T17:50:31.000+00:00" "dataAtualizacao" => null "id" => "1b8759b8" "contratoItem" => array:1 [▶] "usuarioCriacao" => "10914" "usuarioAtualizacao" => null "propostas" => array:103 [▶] "contratoAtualizacaoCci" => null ] in my resource table have return this Array to string conversion
6 replies