mphpmaster/ laravel-nova-date-field
Laravel Nova 日期字段
2.0.0
2023-04-01 05:15 UTC
Requires
- php: >=8
- laravel/framework: >=7
- laravel/nova: >=3
README
扩展 Laravel\Nova\Fields\Date 添加辅助方法。
安装
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:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 addRuleAfterOrEqual
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 addRuleBefore
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 addRuleBeforeOrEqual
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 setRuleAfter
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 setRuleAfterOrEqual
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 setRuleBefore
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 setRuleBeforeOrEqual
$attributeOrValue:模型属性,或任何日期,如 today() 或 01-01-2023。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 afterToday
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 afterYesterday
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 afterOrEqualToday
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 afterOrEqualYesterday
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 beforeToday
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 beforeTomorrow
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 beforeOrEqualToday
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
方法 beforeOrEqualTomorrow
$append_rules = true:用于追加或覆盖现有规则。$is_creation = false:使用creationRules方法。$is_update = false:使用updateRules方法。
注意:如果
$is_creation和$is_update都为false,则将使用rules方法。
许可协议
此辅助方法采用 MIT 许可协议 (MIT) 发布。请参阅包含的许可文件以获取更多信息。