views/checkbox-group.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php /** @var \Galahad\Aire\Elements\Attributes\Collection $attributes */ ?>
<?php /** @var \Galahad\Aire\Support\OptionsCollection $options */ ?>

<div {{ $attributes->wrapper }}>
    
    @isset($prepend_empty_option)
        <label {{ $attributes->label }}>
            <input
                    {{ $attributes->except('id', 'value', 'checked') }}
                    value="{{ $prepend_empty_option->value }}"
                    {{ $attributes->isValue($prepend_empty_option->value) ? 'checked' : '' }}
            />
            <span {{ $attributes->label_wrapper }}>
                {{ $prepend_empty_option->label }}
            </span>
        </label>
    @endisset
    
    @foreach($options->getOptions() as $option_value => $option_label)
        
        <label {{ $attributes->label }}>
            <input
                {{ $attributes->except('id', 'value', 'checked') }}
                value="{{ $option_value }}"
                {{ $attributes->isValue($option_value) ? 'checked' : '' }}
            />
            <span {{ $attributes->label_wrapper }}>
                {{ $option_label }}
            </span>
        </label>
    
    @endforeach
</div>