我试图通过单击特定类别来显示其类别与我获得的 $id 匹配的所有产品。我尝试使用 ->first() 和 ->pluck('name') 函数我尝试在 CategoriesController 中这样做:public function show($id) { $category = Category::where('id', $id)->pluck('name'); $products = Product::where('categorie', $category)->get(); return view('categories.show')->with('products',$products); }ErrorException 方法链接不存在。(视图:C:\wamp64\www\gestionPointDeVente\resources\views\categories\show.blade.php)(该页面显示该类别的所有产品)BadMethodCallException 方法链接不存在。在 Macroable.php 第 74 行非常感谢 !
3 回答
呼如林
TA贡献1798条经验 获得超3个赞
你可以使用这个:
$category = Category::where('id', $id)->first()->name;
->first()
从数据库中提取第一项作为您的实体,然后您可以使用实体的name
属性来访问名称。
- 3 回答
- 0 关注
- 235 浏览
添加回答
举报
0/150
提交
取消