首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Auth0登录ServiceProvider

Auth0登录ServiceProvider
EN

Stack Overflow用户
提问于 2017-06-09 03:18:47
回答 1查看 1.3K关注 0票数 1

我使用Laravel5.4 创建第一个Laravel应用程序并添加身份验证继续学习本教程

但是我无法检索Auth0用户,我的仪表板中的注册工作正常--新用户是在Auth0服务器中创建的,但在本地数据库中没有,也不能在dd(Auth0::getUser());中使用

我知道这个错误:

未找到类'Auth0\Login\LoginServiceProvider‘

我加了这个

代码语言:javascript
复制
Auth0\Login\LoginServiceProvider::class

在我的提供者数组中

代码语言:javascript
复制
'Auth0' => Auth0\Login\Facade\Auth0::class

在我的化名里。

我完成了从Auth0 docs:Auth0 PHP (Laravel) SDK进行配置的所有步骤

我现在没有选择了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-22 13:15:09

好吧,现在就想办法。

错误来自“AppServiceProvider.php”

只需将AppServiceProvider.php中的这两个类导入为:

代码语言:javascript
复制
use Auth0\Login\Contract\Auth0UserRepository as Auth0UserRepositoryContract; 
use Auth0\Login\Repository\Auth0UserRepository as Auth0UserRepository;

然后,Register应该如下所示:

代码语言:javascript
复制
public function register()
{
   $this->app->bind( Auth0UserRepositoryContract::class, Auth0UserRepository::class ); 
   $this->app->bind( Auth0UserRepositoryContract::class, Auth0UserRepository::class ); 
}

如果您想在数据库中持久化数据,那么创建您自己的存储库,并像这样更新绑定方法YourCustomerRepositoryContract::class, YourCustomerRepository::class

有关创建您自己的存储库Auth0 PHP ():登录的更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44448739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档