我正在尝试为 Laravel 模型设置一个随机默认值,以便在用户注册时将随机值保存到每个用户的数据库中。
我看过类似的question StackOverflow 上解释了如何使用 $attributes 变量设置默认值,但没有解释随机位。
最佳答案
重写模型的save
方法:
public function save(array $options = array())
{
if(empty($this->id)) {
$this->someField = rand();
}
return parent::save($options);
}
关于php - Laravel 模型中的默认随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33651063/