php - Laravel 随机到数据库

标签 php mysql database laravel

我想做的是:然后用户在我的网站上注册,他会收到一封带有确认随机代码的电子邮件。

我的 Controller 看起来像这样:

$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 单元格是空的。我做错了什么?谢谢解答!

最佳答案

我假设你的意思是激活列而不是表格,检查你的可填充数组并确保它在那里。

编辑 从头开始,它看起来像是自动激活用户,在这种情况下不需要激活码。

关于php - Laravel 随机到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33519229/

相关文章:

php - MySQL SELECT 查询四舍五入到小数点后 12 位

javascript - Ajax 有 5% 的时间失败,响应为 "error"

php - 哪个 MySql 行更快 :

mysql - MySql中如何合并两个数据库

php - jQuery 自动填充表单无法工作

php - mysql db 对所有主机连接开放

php - sql INNER JOIN 中的 Rownum?

mysql - 将值插入空列

java - Hibernate 找不到书来创建表

database - ReadCommitted 隔离级别