【问题标题】:Reset password with HyN Multitenant in Laravel does not work在 Laravel 中使用 HyN Multitenant 重置密码不起作用
【发布时间】:2021-01-16 12:20:03
【问题描述】:

我使用 HyN Multitenant,问题是我需要恢复用户的密码才能发送占用默认带有 AUTH 的驱动程序的邮件。

主题是在恢复密码时它不起作用,它给我一个错误,它没有在数据库中找到表,但是,它不识别连接的租户,尝试添加他/她的特质,但没有解决方案。

在 Config/Auth.php 中,我配置了连接,没有任何东西带我连接数据库连接,但不带租户。

'passwords' => [
    'users' => [
        'provider' => 'users',
        'table' => 'password_resets',
        'expire' => 60,
        'throttle' => 60,
        'connection' => 'system',
    ],
],

【问题讨论】:

  • 您真的尝试检查您的 DB 和 .env 文件吗?另外,显示查询和模型类代码,让我们帮助你
  • 是的,因为我的整个系统都在使用多租户,它是唯一对我不起作用的东西。

标签: laravel multi-tenant


【解决方案1】:

你只需要设置:

'passwords' => [
    'users' => [
        'provider' => 'users',
        'table' => 'password_resets',
        'expire' => 60,
        'throttle' => 60,
        'connection' => 'tenant',
    ],
]

在ForgotPasswordController 中设置use SendsPasswordResetEmails, UsesTenantConnection;

【讨论】:

    猜你喜欢
    • 2019-01-28
    • 2015-07-01
    • 2016-07-22
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2015-08-26
    • 2015-08-25
    相关资源
    最近更新 更多