LaravelPackages.net
Acme Inc.
Toggle sidebar
mphpmaster/laravel-nova-date-field

Laravel Nova Date Field

212
1
2.0.0
About mphpmaster/laravel-nova-date-field

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

Laravel Nova - Date Field

Extending Laravel\Nova\Fields\Date adding helpers methods.

Installation

composer require mphpmaster/laravel-nova-date-field

Usage

public function fields(Request $request)
{
    return [
        Date::make('start_date')->addRuleBeforeOrEqual('end_date');
        Date::make('end_date')->addRuleAfterOrEqual('start_date');
    ];
}

Date Field Methods And Arguments:

Method 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.

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.

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.

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.

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.

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.

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.

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.

Method afterToday:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

Method afterYesterday:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

Method afterOrEqualToday:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

Method afterOrEqualYesterday:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

Method beforeToday:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

Method beforeTomorrow:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

Method beforeOrEqualToday:

  • $append_rules = true: To append or override existing rules.
  • $is_creation = false: Use creationRules method.
  • $is_update = false: Use updateRules method.

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_creation and $is_update are false it will use rules method.

License

This helper is released under the MIT License (MIT). Please see the included license file for more information.

Comments