我想在用户注册时自动设置一个唯一的随机字符串(str_random)作为用户ID。
我把代码放在哪里?
'id' => str_random(32);
我认为它应该放在User.php(模型)中。
您可以在您的模型中执行此操作:
public static function boot()
{
parent::boot();
static::creating(function($table)
{
$table->id = str_random(32);
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3144 次 |
| 最近记录: |