【发布时间】:2017-07-08 04:08:42
【问题描述】:
我如何在模型上设置自己的属性在保存之前,但仅限于我创建新行/条目时?
示例 PHP:
class foo extends controller {
// ..
public function create () {
$user = new User();
$user->name = 'Jack';
$user->lastname = 'Smith';
$user->save();
}
// ..
}
型号:
class User extends Model {
// ...
public function beforeSave() {
$this->token = uuid();
}
// ...
}
表:
CREATE TABLE User
(
`uuid` varchar(55),
`name` varchar(55) NOT NULL,
`lastname` varchar(55) NOT NULL,
primary key (`uuid`)
)
;
【问题讨论】:
-
也许这个解决方案会帮助你或指出正确的方向:stackoverflow.com/questions/31817067/…
标签: php laravel laravel-5 model