-1
I’m performing querys in a loop on a controller and need to go loading the information in a array to then send to a view and print.
Turns out I don’t know how to input the data as follows
[id_motorista]-> $motoristas[$c]['id'],
[nome]->$motoristas[$c]['nome'],
[valor total de corridas]-> $relatorio
)
And I’m still having to use the pointer in the array as select sent me a multidimencional array the following select
$motoristas = Motorista::all()->sortBy('nome');
// então eu conto o total de motoristas para ser o laço
$num_mot = Motorista::all()->count();
// aqui declaro o array vazio para ser carregado no laço
$mot_total = array();
//Segue o script, as datas vem de um formulário anterior e estão funcionando corretamente
for($c = 0; $c < $num_mot; $c++){
$relatorio = Corrida::all()
->whereBeTween('momentosolicitacao',["$datas_ini","$datas_fin"])
->where('status','Finalizada')
->where('motoristas_id',$motoristas[$c]['id'])
->sum('valorcorrida');
$id_motorista = (id,motoristas);
$id_mot = $motoristas[$c]['id'];
$dadomotorista = $motoristas[$c]['nome'];
$mot = array($dadomotorista => $relatorio);
array_push($mot_total ,$id_mot, $mot);