Forms\Components\Checkbox::make('start_immediately')
->rules([
function(Get $get) {
return function (string $attribute, $value, Closure $fail) use ($get) {
if ($value && $get('start_date')) {
$fail('Please select either start immediately, a start date or leave both blank.');
}
};
}
]),
Forms\Components\DatePicker::make('start_date')
->prefixIcon('heroicon-o-calendar')
->minDate(now())
->native(false),
Forms\Components\Checkbox::make('start_immediately')
->rules([
function(Get $get) {
return function (string $attribute, $value, Closure $fail) use ($get) {
if ($value && $get('start_date')) {
$fail('Please select either start immediately, a start date or leave both blank.');
}
};
}
]),
Forms\Components\DatePicker::make('start_date')
->prefixIcon('heroicon-o-calendar')
->minDate(now())
->native(false),