ошибка запроса laravel 5.5 - PullRequest
0 голосов
/ 22 мая 2018

Запрос должен генерировать выпускников по году поступления в программу и по 1 или 2 семестру года, но я получаю ошибку:

SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1055'prueba_egresados.graduados.tipo_documento' отсутствует в GROUP BY (SQL: выберите * из группы 'постепенное включение' по 'anio_ingreso_programa', 'semestre_grado')

GraduadoController
public function reporteporanio() {
    $graduados =   graduado::groupBy('anio_ingreso_programa','semestre_grado')->get();
    return view('Consultas.grad_anio_semestre', ['graduados' => $graduados]);
}

перспективных отчетов

 <html>
 <head>
    <meta charset="UTF-8">
    <title></title>
 </head>
 <body>
   <link href="{!!asset('css/bootstrap.min.css')!!}" rel="stylesheet">
  <a href="{{ url('/reportes_anio') }}" class="btn btn-info">Consulta por año y semestre</a>
 </body>
 </html>

grad_anio_semestre.php

@foreach($graduados as $graduado)
<tr>
<td>{{$graduado->numero_documento}}</td>
</tr>
@endforeach

1 Ответ

0 голосов
/ 22 мая 2018

Я думаю, что ваш код неверен, groupby - это имя столбцапопробуйте это

$graduados = graduado::groupBy('anio_ingreso_programa')->get();
return view('Consultas.grad_anio_semestre', graduados);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...