2

在 Laravel Backpack 中创建了一个 Event CRUD 对象。每次我添加一个新事件时,帮助设置事件时间的日历都会设置为 1/1/1970 12:00 AM。默认情况下,我如何将该字段更改为默认为当天中午 12:00?

4

2 回答 2

3

1)对于datetime字段类型:如果您定义default,将使用该值。所以你可以这样做:

$this->crud->addField([
            'name' => 'datetime',
            'label' => 'Datetime',
            'type' => 'datetime',
            'default' => date("Y-m-d H:i:s"),
        ]);

2) 对于datetime_picker字段类型,当前日期将自动预填充。

希望能帮助到你。

于 2017-02-02T12:49:18.823 回答
1
        $this->crud->addField([
            'name' => 'datetime',
            'label' => 'Date Time',
            'type' => "datetime_picker",  //use this instead of datetime
            'format' => 'M d,Y H:m',
            'default' => date("Y-m-d 00:00:00"),  //defaults to today at midnight
            'allows_null' => true  //if you want to allow removal of date picked
        ]);
于 2018-09-10T13:19:49.263 回答