首页 > 解决方案 > 禁用过去的日期

问题描述

我想从laravel-backpack组件中禁用过去的日期date-range-picker

`$this->crud->addField([
  'name' => ['event_start_date', 'event_end_date'],
  'type' => 'date_range',
  'label' => "Start Date",
  'wrapperAttributes'=>['class'=>'form-group col-md-6'],
  'default' => [date("Y-m-d"), date("Y-m-d")],
  'date_range_options' => [
     'todayBtn' => 'linked',
     'timePicker' => true,
     'format' => 'YYYY-MM-DD'
  ],
  'allows_null' => true,
]);`

我怎样才能做到这一点?

标签: laravel-backpack

解决方案


$this->crud->addField([
            'name' => ['event_start_date', 'event_end_date'],
            'type' => 'date_range',
            'label' => "Start Date",
            'wrapperAttributes'=>['class'=>'form-group col-md-6'],
            //'default' => [date("Y-m-d"), date("Y-m-d")],
            'date_range_options' => [
                'todayBtn' => 'linked',
                // options sent to daterangepicker.js
                //'timePicker' => true,
                'startDate' => date("Y-m-d"),
                'endDate' => date("Y-m-d"),
                'minDate'=> date("Y-m-d"),
                'locale' => ['format' => 'YYYY-MM-DD']
            ],
            'allows_null' => true,
        ]);

推荐阅读