首页 > 解决方案 > 如何使 Laravel 6 授权检查 4 种不同的用户类型

问题描述

我试图编辑本教程但无济于事。如果您只有一个用户和一个管理员,则此方法有效。我需要做的是让它检查 4 种可能的用户类型。

https://www.itsolutionstuff.com/post/laravel-6-multi-auth-authentication-tutorialexample.html

标签: phplaravel

解决方案


根据您对 Ruben Danielyan 的回答的评论,您似乎正在尝试is_admin使用 1 和 2 作为您的角色标识符,但是如果您使用本教程的迁移,这将不起作用,因为 is_admin 是一个布尔值。因此,您必须将迁移文件更改为$table->integer('is_admin')->nullable();

编辑:

正如 porloscerros 所说,您可能还应该重命名is_admin为更合适的名称,例如role_idorrole_category因为is_以)


推荐阅读