try this
@foreach($classes as $class)
<div class="card shadow mx-2 my-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">
<div class="form-check">
<input class="form-check-input" type="checkbox" id="class-{{$class->id}}" name="classes[]" value="" />
<label class="form-check-label" for="{{$class->id}}">
{{$class->name}}
</label>
</div>
</h6>
</div>
<div class="card-body">
@foreach($class->subjects as $subject)
<div class="form-check">
<input class="form-check-input" type="checkbox" id="subject-{{$subject->id}}" name="subjects[]" value="" />
<label class="form-check-label" for="{{$subject->id}}">
{{$subject->name}}
</label>
</div>
@endforeach
</div>
</div>
@endforeach