Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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 使用滤波器拉维模型_Php_Laravel_Laravel 5_Laravel Blade - Fatal编程技术网

Php 使用滤波器拉维模型

Php 使用滤波器拉维模型,php,laravel,laravel-5,laravel-blade,Php,Laravel,Laravel 5,Laravel Blade,我想通过商店过滤 控制器 功能过滤器(请求$Request){ $goods=Good::select('shop_id')->where('shop_id','=',$request->id)->get(); $shops=Shop::all(); 返回视图('filter')->带有(['goods'=>$goods,'shops'=>$shops]); }也许只是这样,但我不明白问题出在哪里?你想要实现什么?什么是/为什么不起作用?有任何异常/错误消息吗?请帮助我们帮助您。:)在表单下方

我想通过商店过滤

控制器

功能过滤器(请求$Request){
$goods=Good::select('shop_id')->where('shop_id','=',$request->id)->get();
$shops=Shop::all();
返回视图('filter')->带有(['goods'=>$goods,'shops'=>$shops]);

}
也许只是这样,但我不明白问题出在哪里?你想要实现什么?什么是/为什么不起作用?有任何异常/错误消息吗?请帮助我们帮助您。:)在表单下方,我有@foreach打印列表。输出应该是基于所选店铺的商品列表($\u POST['id]。但是,我在表中没有得到任何值。没有错误(这让我感到沮丧)。此时,错误将非常有用:)@benua您可以根据店铺id正确过滤
商品
,同时在另一个查询中获取所有店铺。因此,根据您的代码,
$goods
将包含所选商店的商品。此外,您可能希望获取所有数据,而不仅仅是
商品
上的
店铺id
<代码>$goods=Good::where('shop_id',$request->id)->get()它工作,但只有一次:)当我试图更改商店列表时,它变为空。然而,对于第一个选择,它工作得非常完美。