I'm trying to do a WHERE in Laravel. My model has id_usuario, and in my database, I have five rows with id_usuario = 3, but Laravel is only returning an empty array.
Controller
<?php
public function show(Request $request)
{
$animaisPerdidos = AnimalPerdido::where('id_usuario', $request->id);
return response()->json($animaisPerdidos);
}
Route
Route::get('selectanimalperdido', 'AnimalPerdidoController@show');
In Postman
Model
class AnimalPerdido extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $table = 'animais_perdidos';
protected $fillable = [
'id', 'id_usuario', 'lat', 'lng', 'id_tipo_pet', 'raca', 'id_sexo', 'data', 'possui_identificador', 'id_cores', 'informacoes_adicionais', 'nome_identificador', 'foto'
];
}
