繁体   English   中英

Laravel随机到数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM