当前位置: 首页 > 知识库问答 >
问题:

通用用户拉威尔

侯博裕
2023-03-14

有办法覆盖Laravel中的GenericUser类吗?

当前身份验证使用GenericUser作为Auth::Operations的返回对象,

我希望它是我的用户类从我的模型。这是否可行呢?

共有2个答案

慕容弘懿
2023-03-14

Laravel已经使用提供的默认用户模型作为身份验证模型。

您可以在config\auth中对此进行进一步自定义。php。默认情况下使用“model”=

阎俊英
2023-03-14

您正在查看的源代码是DatabaseUserProvider。此提供程序在没有模型的情况下工作,如果您的身份验证驱动程序(在app/config/auth.php中)设置为数据库,则将使用此提供程序。

您实际使用的是EloquentUserProvider,它使用配置中定义的模型类。默认值是“model”=

您可以将该值更改为任何类名。但是一定要实现必要的接口并添加特性。您基本上需要默认User模型所具有的几乎所有内容。

 类似资料:
  • 我正在使用这个库:https://github.com/davibennun/laravel-push-notification 用于发送推送通知。我使用了示例代码,我的iPhone上的推送消息正在工作。 现在我只想向多个设备发送一条消息。文件上说我需要使用: 但是我想从devicecollection上的数据库中得到一个foreach循环。我该怎么和拉威尔一起做?非常感谢!

  • 我目前正在研究构建SaaS构建管理工具。我想知道的是,如果我使用laravel passport作为api令牌,我如何为用户分配角色,例如: SuperAdmin:可以创建项目|可以创建新用户并为用户分配角色。 管理员:可以查看项目。 因为我希望能够根据用户权限隐藏前端上的元素。 例如,如果我使用传统的laravel应用程序,我可以使用委托和刀片指令@role('admin')来显示基于用户权限类

  • 我对拉威尔望远镜的部分有点困惑。 我有一个用户模型和表。 如何为用户分配用户、客户和/或管理员的角色。 我有一个带有vue和laravel api后端的水疗中心。我用https://laravel.com/docs/5.3/passport#consuming-使用javascript创建api 我如何分配哪个用户模型具有哪些作用域? 还是范围与角色不同? 您将如何实现这一点? 提前谢谢!

  • 我有点困惑于认识到和包之间的差异。它们实际上通过令牌服务于相同的API身份验证目的吗?只要Laravel Pasport是在5.3中引入的,在最新版本中是否应该使用Pasport而不是包?

  • 我对Laravel截断的数据有一个小问题。我将传递给我的后端值,该值可以是表中定义的“百分比”或“金额”,但在表中也可以为null,但每次尝试将其设置为null时,都会出现如下错误: {"discount_currency":["您输入的值无效。"]} 或者当我从处理请求中删除enum时,它会说 所以我传递数据抛出API从我的Vue,这个婴儿车的请求看起来像: 所以如果我删除...我有第二个错误。

  • 我正在构建一个Laravel web应用程序,其中我需要一个动态图像库,我构建了一个后端管理面板,可以在其中添加图像,我成功地将图像添加并保存到数据库中,但我无法编辑或删除它们。 错误是: UrlGenerationException中的ErrorException。php第17行:缺少[Route:galleries.update][URI:backend/galleries/{gallery}