如何即时拉取用户的类类型。 Laravel5

Posted

技术标签:

【中文标题】如何即时拉取用户的类类型。 Laravel5【英文标题】:How to pull a user's class type on the fly. Laravel5 【发布时间】:2018-10-04 20:16:51 【问题描述】:

我想自动从以下位置提取用户类型:

dd(class_basename(JWTAuth::toUser($token)));

它总是返回User,尽管有些用户的类型是BusinessUser

我已经在我的auth.php 中设置了这个:

'guards' => [
    'web' => [
        'driver'   => 'session',
        'provider' => 'users',
    ],

    'api' => [
        'driver'   => 'token',
        'provider' => 'users',
    ],

    'business_api' => [
        'driver'   => 'passport',
        'provider' => 'business_users',
    ],
],

我不想为不同的用户类型创建两条路线。因此,我想即时提取用户的课程。

【问题讨论】:

【参考方案1】:

你可以试试这个并告诉我,

if ($obj instanceof YouClassName) 
// it's PDO

【讨论】:

以上是关于如何即时拉取用户的类类型。 Laravel5的主要内容,如果未能解决你的问题,请参考以下文章

即时通讯-N-如何保证消息的可靠性展示

如何实现IM即时通讯“消息”列表卡顿优化

如何使用 mongodb 和 node js 更新和拉取用户

如何即时获取模型参考 Nestjs mongoose

使用Java面向对象的思想设计一个即时战略游戏的类结构 主要类如下: (1)人口类(Person)

即时响应式设计