如何在Laravel中让具有特定角色的用户及其个人资料详细信息

达摩深情

我试图让用户只具有客户角色以及laravel中的个人资料详细信息。我的查询是这样的

    $customer = User::with(['roles' => function ($query) {
                $query->where('name', '=', 'customer');
                }])->join('profiles', 'profiles.user_id', '=', 'users.id')
                ->join('cities', 'cities.id', '=', 'profiles.city')
                ->where([['users.email', 'LIKE', '%'.$email.'%'], ['profiles.mobile', 'LIKE', '%'.$mobile.'%'], ['profiles.name', 'LIKE', '%'.$name.'%'], ['cities.name', 'LIKE', '%'.$city.'%'], ['profiles.home_address', 'LIKE', '%'.$address.'%']])
                ->select('profiles.name','profiles.mobile','profiles.home_address','cities.name as city', 'users.id','users.email')
                ->orderBy($sort_field, $sort_type)
                ->paginate($pagination);

但是我正在获得所有角色的记录。

谁能帮忙或看看这个。

提前致谢!!

达摩深情

下面的代码正在工作

$customer = User::whereHas(
        'roles', function($q){
        $q->where('name', 'customer');
        }
        )->join('profiles', 'profiles.user_id', '=', 'users.id')
            ->join('cities', 'cities.id', '=', 'profiles.city')
            ->where([['users.email', 'LIKE', '%'.$email.'%'], ['profiles.mobile', 'LIKE', '%'.$mobile.'%'], ['profiles.name', 'LIKE', '%'.$name.'%'], ['cities.name', 'LIKE', '%'.$city.'%'], ['profiles.home_address', 'LIKE', '%'.$address.'%']])
            ->select('profiles.name','profiles.mobile','profiles.home_address','cities.name as city', 'users.id','users.email')
            ->orderBy($sort_field, $sort_type)
            ->paginate($pagination);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

其他用户如何在 octobercms 中查看用户的个人资料详细信息?

来自分类Dev

如果用户在登录后更改了他的 facebook 个人资料详细信息,如何在我的应用程序中更新 facebook 个人资料?

来自分类Dev

如何在流星中获取其他用户的个人资料详细信息

来自分类Dev

无法在我的API instagram PHP上获取具有隐私权的用户的个人资料详细信息

来自分类Dev

如何根据ID查看个人资料详细信息?

来自分类Dev

用户个人资料详细信息 API 中未获取用户个人资料链接,以前一些个人资料链接已损坏,但现在没有响应

来自分类Dev

如何使用Zend Gdata YouTube获得视频评论的用户个人资料详细信息?

来自分类Dev

将用户个人资料表与登录详细信息表分开是否有意义

来自分类Dev

在iOS中从Twitter获取用户个人资料详细信息(尤其是电子邮件地址)

来自分类Dev

在iOS中从Twitter获取用户个人资料详细信息(尤其是电子邮件地址)

来自分类Dev

在python中使用Api获取其他linkedin用户的个人资料详细信息

来自分类Dev

Yahoo验证并获取个人资料详细信息iOS

来自分类Dev

Yahoo验证并获取个人资料详细信息iOS

来自分类Dev

使用SocialAuth API显示个人资料详细信息

来自分类Dev

Upwork API公开个人资料详细信息

来自分类Dev

Silverstripe:成员个人资料-更新有关Frontend的详细信息

来自分类Dev

如何在YII框架中限制用户对个人资料信息的访问

来自分类Dev

如何在Sitecore的“社交连接”模块中的“登录”上访问用户个人资料信息

来自分类Dev

如何在YII框架中限制用户对个人资料信息的访问

来自分类Dev

如何在mysql中存储用户的个人资料图片

来自分类Dev

给定用户在Firestore中具有用户个人资料的情况下,如何检查用户是否存在

来自分类Dev

如何将我的用户详细资料的个人资料检索到用户的个人资料页面

来自分类Dev

检索Auth0中的用户个人资料信息

来自分类Dev

用户个人资料信息存储在 JWT 中或使用 API

来自分类Dev

如何使用php-sdk中的访问令牌获取用户个人资料信息

来自分类Dev

获取在Bios中带有特定词的所有Twitter用户个人资料列表

来自分类Dev

如何将具有onetoone字段的个人资料页面发送给用户

来自分类Dev

如何为特定用户添加新的个人资料?

来自分类Dev

如何在用户个人资料页面中显示用户Extra字段?

Related 相关文章

  1. 1

    其他用户如何在 octobercms 中查看用户的个人资料详细信息?

  2. 2

    如果用户在登录后更改了他的 facebook 个人资料详细信息,如何在我的应用程序中更新 facebook 个人资料?

  3. 3

    如何在流星中获取其他用户的个人资料详细信息

  4. 4

    无法在我的API instagram PHP上获取具有隐私权的用户的个人资料详细信息

  5. 5

    如何根据ID查看个人资料详细信息?

  6. 6

    用户个人资料详细信息 API 中未获取用户个人资料链接,以前一些个人资料链接已损坏,但现在没有响应

  7. 7

    如何使用Zend Gdata YouTube获得视频评论的用户个人资料详细信息?

  8. 8

    将用户个人资料表与登录详细信息表分开是否有意义

  9. 9

    在iOS中从Twitter获取用户个人资料详细信息(尤其是电子邮件地址)

  10. 10

    在iOS中从Twitter获取用户个人资料详细信息(尤其是电子邮件地址)

  11. 11

    在python中使用Api获取其他linkedin用户的个人资料详细信息

  12. 12

    Yahoo验证并获取个人资料详细信息iOS

  13. 13

    Yahoo验证并获取个人资料详细信息iOS

  14. 14

    使用SocialAuth API显示个人资料详细信息

  15. 15

    Upwork API公开个人资料详细信息

  16. 16

    Silverstripe:成员个人资料-更新有关Frontend的详细信息

  17. 17

    如何在YII框架中限制用户对个人资料信息的访问

  18. 18

    如何在Sitecore的“社交连接”模块中的“登录”上访问用户个人资料信息

  19. 19

    如何在YII框架中限制用户对个人资料信息的访问

  20. 20

    如何在mysql中存储用户的个人资料图片

  21. 21

    给定用户在Firestore中具有用户个人资料的情况下,如何检查用户是否存在

  22. 22

    如何将我的用户详细资料的个人资料检索到用户的个人资料页面

  23. 23

    检索Auth0中的用户个人资料信息

  24. 24

    用户个人资料信息存储在 JWT 中或使用 API

  25. 25

    如何使用php-sdk中的访问令牌获取用户个人资料信息

  26. 26

    获取在Bios中带有特定词的所有Twitter用户个人资料列表

  27. 27

    如何将具有onetoone字段的个人资料页面发送给用户

  28. 28

    如何为特定用户添加新的个人资料?

  29. 29

    如何在用户个人资料页面中显示用户Extra字段?

热门标签

归档