Итак, у меня есть этот код, который получает все тексты флажков и генерирует столько же, сколько имеется в базе данных, но я хочу установить минимум один флажок, прежде чем пользователь сможет сохранить настройки.
<dl id="checkboxes">
@if($user->services)
@foreach($services as $service)
<dd>
<input type="checkbox" id="chk{{ $service->id }}" name="services[]" value="{{ $service->id }}" {{ in_array($service->id, $user->services) ? 'checked' : ''}} />
<label for="chk{{ $service->id }}">{{ $service->name }}</label>
</dd>
@endforeach
@else
@foreach($services as $service)
<dd>
<input type="checkbox" id="chk{{ $service->id }}" name="services[]" value="{{ $service->id }}" />
<label for="chk{{ $service->id }}">{{ $service->name }}</label>
</dd>
@endforeach
@endif
</dl>
И, поскольку это большая форма (настройки профиля), кнопка находится в конце.
<button type="submit" class="custom-save-submt">@lang('Guardar')</button>