我已经设置了控制器-产品,使我可以查找产品
url.com/product/{id}
当我单击产品页面上的按钮时。例如,要添加到购物车,它将带我到另一个页面。传递此{id}的最佳方法是什么。因为然后我想在控制器中引用此$ id来通过查找价格。
$price = Prices::where('id',$id)
这是个好方法吗?
Route::get('/prices/{id}', 'PriceController@lookup');
然后
<a href="/make-offer/{{$listings->id}}"><button class="btn btn-success">View Price</button></a>
唯一的问题是我缺少[Route:] [URI:/ prices / {id}
的必需参数答案 0 :(得分:1)
更改
<a href="/make-offer/{{$listings->id}}"><button class="btn btn-success">View Price</button></a>
到
<a href="/prices/{{$listings->id}}"><button class="btn btn-success">View Price</button></a>
答案 1 :(得分:0)
获取路线可以查找单个产品的价格。您也可以将product_id存储在会话变量中。您可以使用session()-> push()在会话数组中存储多个产品ID,以便以后可以构建购物车以显示总价和详细列表。