php - 如何使 Laravel 6 授权检查 4 种不同的用户类型
问题描述
我试图编辑本教程但无济于事。如果您只有一个用户和一个管理员,则此方法有效。我需要做的是让它检查 4 种可能的用户类型。
https://www.itsolutionstuff.com/post/laravel-6-multi-auth-authentication-tutorialexample.html
解决方案
根据您对 Ruben Danielyan 的回答的评论,您似乎正在尝试is_admin
使用 1 和 2 作为您的角色标识符,但是如果您使用本教程的迁移,这将不起作用,因为 is_admin 是一个布尔值。因此,您必须将迁移文件更改为$table->integer('is_admin')->nullable();
编辑:
正如 porloscerros 所说,您可能还应该重命名is_admin
为更合适的名称,例如role_id
orrole_category
因为is_
以)
推荐阅读
- php - 从 Powershell 在后台启动 php 脚本不起作用
- javascript - 长按时如何防止我的图像打开
- javascript - 进入while循环后变量丢失
- spring-boot - 从 SpringBoot 中的父项目内部覆盖配置属性
- php - 来自类别/子类别/品牌的 laravel 产品搜索功能
- reactjs - 如何使用参数填充 React Router 路径?
- elasticsearch - sudo:弹性搜索插件:找不到命令
- grails - gsp 编码不再在 grails 4.0.11 中工作?
- reactjs - 如何在 react native 中使用带有 firestore 的 redux 工具包
- javascript - 使用 React 和 Axios 进行分页:遍历数组