mphpmaster/laravel-nova-date-field is a Laravel package for laravel nova date field.
It currently has 1 GitHub stars and 212 downloads on Packagist (latest version 2.0.0).
Install it with composer require mphpmaster/laravel-nova-date-field.
Discover more Laravel packages by mphpmaster
or browse all Laravel packages to compare alternatives.
Last updated
Extending Laravel\Nova\Fields\Date adding helpers methods.
composer require mphpmaster/laravel-nova-date-field
public function fields(Request $request)
{
return [
Date::make('start_date')->addRuleBeforeOrEqual('end_date');
Date::make('end_date')->addRuleAfterOrEqual('start_date');
];
}
addRuleAfter:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.addRuleAfterOrEqual:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.addRuleBefore:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.addRuleBeforeOrEqual:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.setRuleAfter:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.setRuleAfterOrEqual:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.setRuleBefore:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.setRuleBeforeOrEqual:$attributeOrValue: Model attribute, or any date like today() or 01-01-2023.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.afterToday:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.afterYesterday:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.afterOrEqualToday:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.afterOrEqualYesterday:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.beforeToday:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.beforeTomorrow:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.beforeOrEqualToday:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.beforeOrEqualTomorrow:$append_rules = true: To append or override existing rules.$is_creation = false: Use creationRules method.$is_update = false: Use updateRules method.Note: if both
$is_creationand$is_updatearefalseit will userulesmethod.
This helper is released under the MIT License (MIT). Please see the included license file for more information.