php - laravel 8 如何使用我自己之前存在且有数据的 Users 表?
问题描述
我在数据库中有自己的用户表,但它的字段与 laravel 8 的用户表不同,laravel 8 如何使用我自己的用户表,该表以前存在并有数据(我自己的用户表有很多记录)?
解决方案
您必须编辑您的 Models/User.php 文件。
class User extends Authenticatable {
protected $table = "your_table_name";
protected $primaryKey = 'user_id';
const CREATED_AT = 'CREATED_AT';
const UPDATED_AT = 'UPDATED_AT';
}
现在我们需要在 app/Http/Auth/LoginController.php 中添加新函数,如下所示:
public function username(){
return 'email_address'; // this string is column of accounts table which we are going use for login
}
推荐阅读
- azure-devops - 我们如何在 azure devops 中自动化服务连接创建过程
- javascript - 在javascript中使用事件时是否可以完全忽略孩子?
- reactjs - 如何在设置之前或之后在不同组件之间共享 Formik 初始值?
- python - 如何通过在python数据框中逐行匹配元素来追加到列表
- c# - 如何获取列表框中项目的总和或总价格?
- c - 用 C 模拟掷两个骰子的程序(如何修复我的错误输出?)
- javascript - 点击并显示?
- git - git push 错误:权限
拒绝 - amazon-web-services - “Kinesis 数据传输流”与“Kinesis 数据流”相同吗?
- json - 如何在 Realm 迁移中保持某些更改的属性不变 - Swift