Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:属于其他两个模型的模型_Php_Laravel_Laravel 5_Eloquent_Laravel 5.1 - Fatal编程技术网

Php Laravel:属于其他两个模型的模型

Php Laravel:属于其他两个模型的模型,php,laravel,laravel-5,eloquent,laravel-5.1,Php,Laravel,Laravel 5,Eloquent,Laravel 5.1,在laravel中,是否有方法获取属于两个模型的对象列表 比如说, 示范交易: 属于用户 属于 模型用户: 有很多交易 型号类别: 有很多交易 假设这些关系定义正确,您会在(比如控制器)中进行何种查询,以访问属于用户x和类别y的事务集?假设您的事务表具有用户id和类别id的外键,您可以执行以下操作: $transactions = Transaction::where('user_id', '=', 'x') ->where('categ

在laravel中,是否有方法获取属于两个模型的对象列表

比如说,

示范交易: 属于用户 属于

模型用户: 有很多交易

型号类别: 有很多交易


假设这些关系定义正确,您会在(比如控制器)中进行何种查询,以访问属于用户x和类别y的事务集?

假设您的
事务
表具有
用户id
类别id
的外键,您可以执行以下操作:

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

假设您的
交易
表中有
用户id
类别id
的外键,您可以执行以下操作:

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

告诉我们你到目前为止做了什么告诉我们你到目前为止做了什么