【发布时间】:2019-03-27 19:32:30
【问题描述】:
我的 laravel 有一个奇怪的问题。我正在使用 laravel 的身份验证,但我有一个不同的数据库。所以我使用protected $table = 'compte'; 更改了表的名称,但是一旦我尝试了一些需要我的表的操作,例如登录,它不会返回错误,除非我尝试注册一个新用户。通过注册,它告诉我它仍然使用dbname.users 而不是dbname.compte。
这是我在用户模型中所做的更改:
protected $table = 'compte';
protected $primaryKey = 'id_compte';
public $timestamps = false;
// SET A DIFFERENT FIELD FOR THE PASSWORD DUE TO THE DB
public function getAuthPassword() {
return $this->mdp_compte;
}
【问题讨论】:
-
您是否对 config/auth.php 文件进行了任何更改?如果不是,则有问题。
-
我需要做哪些改变?我没有在 auth.php 中改变什么。
标签: php database laravel authentication model