在没有用户模型的情况下如何使用策略?

问题描述

今天我面临一个问题。我的网站上有多个身份验证级别,在nova上,我连接了Administrators表。除了使用User之外,如何使用它来声明策略?

我试图这样做:

/**
     * Determine whether the user can view any models.
     *
     * @param Administrator $admin
     * @return mixed
     */
    public function viewAny(Administrator $admin)
    {
        return $admin->superadmin == 1;
    }

问题是我收到错误消息,告诉我在等待时没有使用User模型?我该如何解决这个问题?我只想授予对nova页面具有访问权限的管理员,这些管理员的“ superadmin”列位于1 ...

error

我的桌子看起来像这样。它被称为“管理员”。

table

我已经在这个问题上困扰了很长时间,而没有真正找到解决方案...我必须使用用户模型吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)