Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Laravel 5.2,如何查询所有具有“属于”条的FOO,其中“条id”位于“条id”数组中_Laravel_Laravel 5.2 - Fatal编程技术网

Laravel 5.2,如何查询所有具有“属于”条的FOO,其中“条id”位于“条id”数组中

Laravel 5.2,如何查询所有具有“属于”条的FOO,其中“条id”位于“条id”数组中,laravel,laravel-5.2,Laravel,Laravel 5.2,我有一些属于酒吧的som foo,通过一个属于joins表。富吧 我有一个bar_id数组,我想在bar_id数组中找到所有具有bar_id的Foo $Foos=\App\Foo::with('bar')->where('bar_id',$barIDs)->get() 这就是我现在正在尝试的。我尝试了一些连接,但无法完成这个简单的查询 相关的模式: foo_-bar:foo_-id,bar_-id 这是基于: 基本上,我的Foo belongsTo Bar和我的Bar belongstomy F

我有一些属于酒吧的som foo,通过一个属于joins表。富吧

我有一个bar_id数组,我想在bar_id数组中找到所有具有bar_id的Foo

$Foos=\App\Foo::with('bar')->where('bar_id',$barIDs)->get()

这就是我现在正在尝试的。我尝试了一些连接,但无法完成这个简单的查询

相关的模式:

foo_-bar:foo_-id,bar_-id

这是基于:


基本上,我的Foo belongsTo Bar和我的Bar belongstomy Foo只需为急切加载查询添加查询约束:


$Foos=\App\Foo::with(['bar'=>函数($query)use($barid){
$query->where('bar\u id',$barIDs)
}])
->get();

第二种方法是使用pivot table
foo\u bar
对查询进行连接:


$Foos=\App\Foo::with('bar'))
->选择('foo.*')
->join('foo_bar','foo_bar.foo_id','=','foo.id')
->其中('foo_bar.bar_id',$barIDs)->get();

只需为急切加载查询添加查询约束:


$Foos=\App\Foo::with(['bar'=>函数($query)use($barid){
$query->where('bar\u id',$barIDs)
}])
->get();

第二种方法是使用pivot table
foo\u bar
对查询进行连接:


$Foos=\App\Foo::with('bar'))
->选择('foo.*')
->join('foo_bar','foo_bar.foo_id','=','foo.id')
->其中('foo_bar.bar_id',$barIDs)->get();