【问题标题】:Laravel 5.2 Authentication for admin and userLaravel 5.2 管理员和用户身份验证
【发布时间】:2016-04-19 12:45:38
【问题描述】:

我想使用 laravel 5.2 auth api 为管理员和用户进行身份验证,我有一个用户表,我在其中为用户和管理员定义了 ENUM 类型角色字段,所以我只需要使用表但不同管理员和用户登录的视图和路由。

我已经使用以下命令成功创建了用户身份验证。

php artisan make:auth

但我不明白如何为管理员实施身份验证。

在您回答之前请记住,只有一个用户表具有角色字段以及用于管理员和用户登录的不同视图。成功登录后,用户将重定向到主页,管理员应重定向到 admin/dashboard。

谢谢

【问题讨论】:

    标签: authentication laravel-5 guard


    【解决方案1】:

    您可以使用https://github.com/romanbican/roles 包...

    if ($user->is('admin')) { // you can pass an id or slug
        // or alternatively $user->hasRole('admin')
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 2018-12-04
      • 2011-11-30
      相关资源
      最近更新 更多