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

Laravel 5.6使用auth类进行自定义注册

姜经武
2023-03-14

嘿,伙计们,我是拉威尔的新手,我正在尝试为讲师管理员创建一个登录系统,管理员可以在其中注册和编辑用户详细信息。我知道Laravel有一个内置的身份验证系统,但它没有编辑用户详细信息的功能。我认为有两种选择可能有效

  1. 使用现有的身份验证系统进行注册/登录,同时添加一个新的控制器和视图来编辑用户的详细信息。
  2. 使用新的迁移表从头开始创建新的注册/登录系统,并实现编辑功能。但我关心的是,如果我从头开始创建如何使用Auth()类来处理权限改造?

谁能告诉我哪个选项有效??

共有2个答案

龙默
2023-03-14

绝对是选项一

使用Laravels内置的用户支架总是很好的,您的应用程序的大多数身份验证和授权都已经得到了处理

为什么要重新发明轮子?选择1就是这样。

邵正雅
2023-03-14

我建议您使用laravelAuth类,然后使用一些ACL包,如laravel-权限https://github.com/spatie/laravel-permission

要将您的用户处理为管理员、来宾等,您可以创建具有不同权限和角色的多级用户

 类似资料:
  • 我试图创建Laravel 5.7的第一个项目。 在这个项目中,我有三个不同的领域和三个不同的登录(例如,用户登录,管理员登录,技术人员登录) 现在,我想自定义第一次登录(url,html,输入,类,数据库表,数据库列ecc...),但我不知道该怎么做。 第一次登录的URL是 我的桌子是: 我已经搜索了很多,用我找到的信息,我试图这样做: config/auth。php: 网状物php 登录控制器。

  • 我们正在尝试在Spring中为我们的rest api创建一个自定义注释。我是创建自定义注释的新手,我已经给出了下面的代码片段 Spring Boot应用程序-- RestController- 自定义注释-- 注解处理器 方法回调-- 我试图处理自定义注释在一个类中实现BeanPost处理器,但我有一个问题 Issue_1:回调被调用一次,但是我不能对 /service/v1/version应用编

  • 我使用员工作为模型来处理用户名和密码。它确实重定向到正确的控制器和操作,但是$this- 雇员控制员 应用控制器 打印$this的\u r- 数组

  • 这是我的代码(简单但有效),它是一个计算引擎,通过按特定顺序应用规则进行试验: 我想用自定义注释对此进行编码,因为我的目标是统计哪些引擎调用哪些规则,我认为这会更容易: 然后我可以用org扫描。springframework。上下文注释。ClassPathScanningCandidateCom使统计更容易。 这可能吗(怎么可能?)?这是好办法吗?我还有别的办法吗?

  • 我发现了几个与此相关的(不是重复的)问题,但它们不能让我满意。 我无法理解在哪里以及为什么要使用? 我在一本书中读到了一个自定义注释的示例,但没有详细解释。 myMeth()内的输出与预期一致。 关于这个例子,我有几个问题。 1-如何在此程序中使用和?或

  • 我想确保在创建新用户名或更新用户名时,用户名是唯一的。我写了下面的代码,它可以很好地创建和更新用户名。但是,如果只更新其他用户字段,如年龄或性别,并保留相同的用户名,它将返回invalid,因为用户名已经存在。 重要的是,我想要的验证是使用BindingResault。我已经有一个数据库,将用户名视为唯一的限制。但是现在我想要用BindingResault进行同样的验证。但是我更新用户时的方式会导