【发布时间】:2018-12-14 20:55:03
【问题描述】:
我正在尝试在我的项目 laravel 5.2 中进行身份验证,问题是我需要更改表名,因为我在同一个数据库中有很多项目。
我在下面的生活中更改了 users 和 password_resets 表上的名称:
- \migrations....create_password_resets_table.php
- \migrations....create_user_table.php
- 在 \app\User.php 我添加了受保护的 $table = 'r_users';
- 在 \Controllers\Auth\AuthController.php 中我更改了 'email' => 'required|email|max:255|unique:r_users',
-
在 \config\auth.php 我放:
'提供者' => [ '用户' => [ '驱动程序' => '数据库', '表' => 'r_users', ], ],
和
'密码' => [ '用户' => [ '提供者' => '用户', '电子邮件' => 'auth.emails.password', '表' => 'r_password_resets', '过期' => 60, ],
通过这些更改,我可以在新表中添加新用户,并且可以进行登录和注销。
但是当我尝试重置密码时,我得到了那个错误。有什么办法解决这个问题吗?
我假设还有其他变量需要更改,但我不知道是哪个。
我在更改表名之前进行了测试,它可以正常工作。
【问题讨论】:
标签: php laravel laravel-5 reset-password