cuando el usuario hace clic en marcar todo primero, la segunda casilla de verificación debe estar desmarcada y viceversa, por ahora todo está marcado. 
Lo que estoy tratando de hacer es obtener algo para seleccionar todas las casillas de verificación. Pero lo que funciona actualmente no se selecciona todo por id, quiero hacerlo en función de $item->payroll_group_id
mi código en index.blade.php
@foreach ($unit as $item) @if ($item->payroll_group_id == null || $item->payroll_group_id == $payroll_id) <tr class='employee-row'> <td><input type="checkbox" class="emp-check" id="check" name="employee_id[]" value="{{ $item->employee_id }}"> <input type="hidden" class="py-sid" value="{{ $item->payroll_group_id }}"></td> <td class='captial'>{{ $item->name }}</td> <td class='captial'>{{ $item->position ?? '-' }}</td> </tr> @endif @endforeachAquí está el javascript para esto
<script> function toggle(source) { var checkboxes = document.querySelectorAll('input[id="check"]'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i] != source) checkboxes[i].checked = source.checked; } } </scriptcomo solucionar mi problema por favor ayudenme.