我正在尝试在 octobercms 中扩展后端用户字段,但是在添加新字段后,如果我尝试保存表单,则会出现错误,表明该字段在数据库中不存在。那么如何为我的新字段添加一列?这是我的代码:
public function boot()
{
// Extend all backend form usage
Event::listen('backend.form.extendFields', function($widget) {
// Only for the User controller
if (!$widget->getController() instanceof \Backend\Controllers\Users) {
return;
}
// Only for the User model
if (!$widget->model instanceof \Backend\Models\User) {
return;
}
// Add an extra birthday field
$widget->addTabFields([
'birthday' => [
'label' => 'Birthday',
'comment' => 'Select the users birthday',
'type' => 'datepicker',
'tab' => 'Billing'
]
]);
});
}