我使用Laravel5.4 创建第一个Laravel应用程序并添加身份验证继续学习本教程
但是我无法检索Auth0用户,我的仪表板中的注册工作正常--新用户是在Auth0服务器中创建的,但在本地数据库中没有,也不能在dd(Auth0::getUser());中使用
我知道这个错误:
未找到类'Auth0\Login\LoginServiceProvider‘
我加了这个
Auth0\Login\LoginServiceProvider::class在我的提供者数组中
'Auth0' => Auth0\Login\Facade\Auth0::class在我的化名里。

我完成了从Auth0 docs:Auth0 PHP (Laravel) SDK进行配置的所有步骤
我现在没有选择了!
发布于 2017-07-22 13:15:09
好吧,现在就想办法。
错误来自“AppServiceProvider.php”
只需将AppServiceProvider.php中的这两个类导入为:
use Auth0\Login\Contract\Auth0UserRepository as Auth0UserRepositoryContract;
use Auth0\Login\Repository\Auth0UserRepository as Auth0UserRepository;然后,Register应该如下所示:
public function register()
{
$this->app->bind( Auth0UserRepositoryContract::class, Auth0UserRepository::class );
$this->app->bind( Auth0UserRepositoryContract::class, Auth0UserRepository::class );
}如果您想在数据库中持久化数据,那么创建您自己的存储库,并像这样更新绑定方法YourCustomerRepositoryContract::class, YourCustomerRepository::class。
有关创建您自己的存储库Auth0 PHP ():登录的更多信息
https://stackoverflow.com/questions/44448739
复制相似问题