We had this problem as well. It seems that if you use a different model for the authentication with for the nova administrators you need to create your own password provider in config/auth.php.
Let me know if that works for you!
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I'm trying to combine a laravel project and nova cms, In there I need to reset nova password. When I enter the "send password reset link" button there is a error occur.
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_RECOVERABLE_ERROR) 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
Here is the issue. And this is my PasswordBrokerManager.php file.
Please or to participate in this conversation.