我正在使用Laravel 8。我有3个表用户、活动和付款用户具有多个市场活动,市场活动具有多个付款表付款具有campaign_id,表市场活动具有user_id我想获取授权用户付款详细信息,但表付款不包含user_id,而是campaign_id。我如何获得这些详细信息?
46qrfjad1#
你的查询是如此简单,如果你正在使用雄辩的关系,试试这行代码
\Auth::user()->campaigns()->payments();
如果您想手动执行此操作
User::query() ->join('campaigns c' , 'c.user_id' , '=' , 'users.id') ->join('payments p' , 'p.campaign_id ' , '=' , 'c.payment_id') ->get(['p.*']);
1条答案
按热度按时间46qrfjad1#
你的查询是如此简单,如果你正在使用雄辩的关系,试试这行代码
如果您想手动执行此操作