如何即时拉取用户的类类型。 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的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 mongodb 和 node js 更新和拉取用户