为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel - 如何使用除用户表之外的其他表进行登录?

Laravel - 如何使用除用户表之外的其他表进行登录?

PHP
慕田峪9158850 2021-10-15 10:46:47
几年前,我用普通 PHP编写了一个基于 PHP 的 Web 应用程序。现在出于某种原因,我想在Laravel 中升级该项目。但是当我想要 Laravel 默认身份验证(由 php artisan make:auth 完成)时,我面临一个问题。因为,旧项目使用user_account来存储用户信息(用户名、密码等),但到目前为止,Laravel 使用users表来存储用户信息。无法将user_account重命名为users来解决此问题。有没有办法在Laravel中使用 user_account 以便 Laravel 在登录、注册等期间使用该表。
查看完整描述

3 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

您可以尝试在您的用户模型(User.php)中添加以下行。

protected $table = 'user_account';


查看完整回答
反对 回复 2021-10-15
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

简单又贴心,进入User.php文件(用户模型)

protected $table = 'user_account';


查看完整回答
反对 回复 2021-10-15
?
潇湘沐

TA贡献1816条经验 获得超6个赞

为了实现这一目标,您在许多地方进行了更改。

模型

从 更新用户模型app/User.php,如果您没有更改默认路径

protected $table = 'users';

控制器

RegisterContoller您需要更新验证规则时,它会检查唯一的电子邮件。


查看完整回答
反对 回复 2021-10-15
  • 3 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信