[英]Laravel random to database
我想做的是:然后用户在我的网站上注册后,他会收到一封包含确认随机码的电子邮件。
我的控制器如下所示:
$activation_code = str_random(40);
/*
* Register user.
*/
$user = Sentry::register([
'username' => Input::get('username'),
'email' => Input::get('email'),
'password' => Input::get('password'),
'language_id' => $language->id,
'activation_code' => $activation_code
]);
$user->slug = Str::slug($user->username);
$user->save();
但是然后我检查数据库,activation_code单元为空。 我做错了什么? 感谢您的回答!
我假设您的意思是激活列而不是表格,请检查可填充数组并确保其在其中。
编辑,看来,就像您自动激活用户一样,在这种情况下无需激活代码。
固定! 适用于:
$activationCode = $user->getActivationCode();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.