我的数据库中 PHP laravel 角色中的级别列是什么



我下载了角度Laravel LTE模板。在我的数据库中,在角色下有一个名为 level 的列。这有什么功能,我是php和laravel的新手,所以我很困惑。

也许您有共享某些权限的角色,因此您可以为每个角色分配不同的"级别",这样您就不必检查大量角色。如果 10 个不同的角色可以执行某些操作,但其他 5 个角色不能,则很容易为这 10 个角色分配一个级别2并将其他 5 个角色保持在1级,以便您可以:

if( $user->level() >= 2) {}

而不是在下面的条件中键入 10 个不同的角色

if( $user->is('someRole|someRole|someRole|someRole|someRole|someRole|someRole|someRole|someRole|someRole|')) {
}

最新更新