【问题标题】:How to add default authentication "guard" to the auth and configure in Laravel 5.7?如何在 Laravel 5.7 中将默认身份验证“守卫”添加到身份验证和配置?
【发布时间】:2020-07-23 01:41:18
【问题描述】:
Argument 2 passed to Illuminate\Auth\Passwords\PasswordBroker::__construct() must implement interface Illuminate\Contracts\Auth\UserProvider, null given, called in /var/www/vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php on line 73

您对将默认身份验证“守卫”添加到身份验证和配置有任何想法吗?

【问题讨论】:

  • 如果我想回答你的问题。我想要更多关于问题的描述。你到底做了什么?
  • 当您不确定$user 是否会被填充时,您正在尝试使用用户对象。显示该代码。
  • 我已经添加了密码配置,但它在 config/auth.php 文件中获得了 auth 默认值。在哪里更改为非默认值?

标签: laravel laravel-5.7 laravel-nova


【解决方案1】:

这看起来像是您的错误配置,请确保您的 config.auth.passwords 中有正确的配置,看起来 Laravel 无法创建分配的提供程序。

更多详情查看:sample

【讨论】:

  • 我已经添加了密码配置,但它在 config/auth.php 文件中获得了 auth 默认值。我在哪里更改为非默认值? @Senthur
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
  • 2019-04-10
  • 2019-06-14
  • 2018-05-12
  • 2019-05-14
  • 2023-03-14
相关资源
最近更新 更多