【问题标题】:relational database in eloquent laravel雄辩的laravel中的关系数据库
【发布时间】:2020-06-16 13:35:42
【问题描述】:

我有这样的表架构

transaction_fueler

id | code | user_id |user_name| ref_code | area_name

user_community

user_id | community_id

user_community 是表 userscommunity

的数据透视表

transaction_fueler 表中,我想从 user_community 表中获取 community_id,取决于 **transaction_fueler 中的 user_id* > 如何获取 community_id 取决于表 transaction_fueler 中的 user_id ??

我坚持这个..谢谢

【问题讨论】:

    标签: laravel eloquent eloquent-relationship


    【解决方案1】:

    我建议加入这两个表并选择所需的列:

      $values = DB::table('transaction_fueler')
                ->join('user_community', 'user_community.user_id', '=', 'transaction_fueler.user_id')
                ->select('transaction_fueler.*', 'user_community.community_id')->get(); 
    

    【讨论】:

    • $user_id 在哪里?
    • 您要选择所有带有 community_id 的 transaction_fueler 记录吗?
    • 是的,但这是获取所有数据,而不是 find($user_id)
    • 好的,我误会你了,我把那个删掉了,请马上试试
    猜你喜欢
    • 1970-01-01
    • 2015-03-14
    • 2018-11-28
    • 2015-01-11
    • 2021-06-03
    • 2020-03-26
    • 1970-01-01
    相关资源
    最近更新 更多