Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Retornando Array

Boa tarde!

Numa busca dessa maneira User::where('email', '=', 'teste@teste.com.br');

Tem alguma maneira de retornar um array em vez de um object?

Att, Maurício.

2 respostas

Oi Maurício, tudo bem? Será que se usar a função get no final da query não resolve?

User::where('email', '=', 'teste@teste.com.br')->get();
solução!

Olá Maurício, tente isso

$resultado = User::where('email', '=', 'teste@teste.com.br');
$resultado = $resultado->toArray();

O Eloquent do Laravel retorna os dados em Colletions, esse toArray() é uma das funções disponiveis no Colletion, você pode encontrar mais nessa parte da documentação

https://laravel.com/docs/5.5/eloquent-collections