Laravel 5.2 auth 更改“用户”表

2024-02-17

我使用了 Laravel 中的新功能:

 php artisan make:auth

但是当我注册时它将使用数据库表users默认情况下,但我想将其更改为其他表。默认情况下它使用updated_at and created_at在那个表中,我也想删除它。

认证/认证控制器

protected function create(array $data)
{
    return User::create([
        'voornaam' => $data['voornaam'],
        'email' => $data['email'],
        'password' => bcrypt($data['password']),
    ]);
}

app\User

protected $fillable = [
    'voornaam', 'email', 'password',
];

我认为这些事情会改变它,但他们没有。我希望有人能告诉我更多关于这个问题的信息。


要更改表名称,请转到app/User.php并设置属性$table以定制一个为例:

$table = 'new_table';

您还应该更改默认迁移。去:/database/migrations/2014_10_12_000000_create_users_table.php文件并更改users此处为同名。要删除时间戳,您可以删除行:

$table->timestamps();

但是如果我是你,我会重新考虑删除这些时间戳

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 5.2 auth 更改“用户”表 的相关文章

随机推荐