Laravel:属于另外两个模型的模型

时间:2016-01-05 22:41:30

标签: php laravel laravel-5 eloquent laravel-5.1

在laravel中,有没有办法获取属于两个模型的对象列表?

例如,

模型交易: 属于用户 属于类别

模特用户: 有很多交易

模特类别: 有很多交易

假设正确定义了这些关系,您会在控制器中进行哪种查询来访问属于用户x和类别y的交易集?

1 个答案:

答案 0 :(得分:0)

假设您的Transaction表格包含user_idcategory_id的外键,您可以执行以下操作:

$transactions = Transaction::where('user_id', '=', 'x')
                          ->where('category_id ', '=', 'y')
                          ->get();