GroupBy
[Finalizado Pelo Aluno]
Criador
Albert Reis da Cruz
Carlos, boa tarde.
Como vai amigo?, tudo bem?
seguinte:
tenho um relacionamento que está funcionando blz, preciso fazer um groupBy (agrupar por dia):
a tabela 'points' é utilizada como registro de acesso, armazenando dia, mes hora.
como poderia fazer um groupBy pra montar um view e exibir esses dados numa tabela?
$filter = date('Y-m-');
$user = $this->repository
->with(['points' => function ($query) use ($filter) {
$query->where('register', 'LIKE', "{$filter}%"); /* filtra points */
$query->where('reason_status','N'); /* filtra points sem motivos*/
}])->find($id) /* filtra os usuários com função funcionário */
Manager
Carlos Ferreira
Olá, Albert!
Tudo bem, e com você?
Nesse caso vai fazer mais sentido você fazer um join das tabelas, assim você consegue fazer o groupBy exatamente como precisa.
Nestes dois cursos aqui ensino como fazer isso, como criar querys avançadas com o Laravel: https://academy.especializati.com.br/curso/laravel-repositories
https://academy.especializati.com.br/curso/laravel-graficos
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!