1
resposta

Dúvidas sobre DS e multi array

Professor eu uso laravel, e ele vai ao banco e retorna dados do banco usando o eloquen, pergunta é a seguinte! Podemos colocar o resultado dentro de uma lista dessa, ou devo trazer as informações já direto na DS? E como posso fazer um multi array usando DS... Exemplo.

[ 'veiculo' => ['carro' => ['fusca', 'brasilia'], 'motocicleta' => ['xr', 'cg']]]

1 resposta

Olá, Francisco. Não entendi sua dúvida inicial sobre o Eloquent.

Sobre representar essa estrutura usando DS, é possível. Isso é um simples mapa com a chave veículo apontando para outro mapa com as chaves carro e motocicleta, onde ambas essas chaves apontam para alguma outra estrutura (um Vector ou Set, por exemplo).

Mas provavelmente o ideal nesse caso seria modelar a estrutura com orientação a objetos.