在Laravel Backpack中创建了一个事件CRUD对象。每次添加新事件时,有助于设置事件时间的日历设置为1/1/1970 12:00 AM。默认情况下,如何将该字段默认更改为当前中午12:00?
1)对于datetime
field type:如果你定义default
,那么将使用该值。所以你可以这样做:
$this->crud->addField([
'name' => 'datetime',
'label' => 'Datetime',
'type' => 'datetime',
'default' => date("Y-m-d H:i:s"),
]);
2)对于datetime_picker
field type,当前日期将自动预先填充。
希望能帮助到你。
$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
]);