如何使用 backpackforlaravel 为管理员编辑注册表单
how to edit register forms for admins with backpackforlaravel
-------------------------------------------------------
-- Table `balbine`.`administrator`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `balbine`.`administrator` (
`id` INT NOT NULL AUTO_INCREMENT,
`lastname` VARCHAR(255) NULL,
`firstname` VARCHAR(225) NULL,
`email` VARCHAR(45) NULL,
`password` VARCHAR(45) NULL,
`deleted_date` DATETIME NULL,
`last_update` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`create_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
我创建了一个管理员 table 来替换用户 table (laravel),如何编辑注册表以使其适应我的管理员的新字段 table 背包laravel ?
我尝试时出现错误:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into `administrator` (`email`, `password`, `updated_at`, `created_at`) values (xxxx@gmail.com, ybyaT/oIBTpMQrLYXYCPueaQMewNr.QKJUoioBzwkeO219LJEiSC, 2019-10-27 18:00:57, 2019-10-27 18:00:57))
我应该将文件从供应商文件夹移动到视图吗?
改变这个
`last_update` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
来自
`updated_at` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
如果您想调用 last_update 而不是 updated_at,您可以将其添加到您的模型中
class Administrator extends Model
{
// ...
public $appends = [
'last_update',
];
public function getLastUpdateAttribute()
{
return $this->attributes['updated_at'];
}
// ...
}
-------------------------------------------------------
-- Table `balbine`.`administrator`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `balbine`.`administrator` (
`id` INT NOT NULL AUTO_INCREMENT,
`lastname` VARCHAR(255) NULL,
`firstname` VARCHAR(225) NULL,
`email` VARCHAR(45) NULL,
`password` VARCHAR(45) NULL,
`deleted_date` DATETIME NULL,
`last_update` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`create_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
我创建了一个管理员 table 来替换用户 table (laravel),如何编辑注册表以使其适应我的管理员的新字段 table 背包laravel ?
我尝试时出现错误:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into `administrator` (`email`, `password`, `updated_at`, `created_at`) values (xxxx@gmail.com, ybyaT/oIBTpMQrLYXYCPueaQMewNr.QKJUoioBzwkeO219LJEiSC, 2019-10-27 18:00:57, 2019-10-27 18:00:57))
我应该将文件从供应商文件夹移动到视图吗?
改变这个
`last_update` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
来自
`updated_at` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
如果您想调用 last_update 而不是 updated_at,您可以将其添加到您的模型中
class Administrator extends Model
{
// ...
public $appends = [
'last_update',
];
public function getLastUpdateAttribute()
{
return $this->attributes['updated_at'];
}
// ...
}