我有一个订单按钮应该是重定向用户到购物车页面与订购的项目
<p class="btn-holder"><a href="{{route('addCart',$food->id) }}" class="btn btn-primary btn-block text-center" role="button" > Order this</a> </p>
这是网上的路线。php
Route::get('add-to-cart/{id}', 'FoodsController@addToCart')->name('addCart');
这是函数addToCart
public function addToCart($id){
$food = Food::find($id);
if(!$food) {
abort(404);
}
$cart = session()->get('cart');
// if cart is empty then this the first product
if(!$cart) {
$cart = [
$id => [
// "productId" => $food->id,
"name" => $food->food_item,
"quantity" => 1,
"price" => $food->price,
]
];
session()->put('cart', $cart);
return redirect()->back()->with('success', 'Product added to cart successfully!');
}
// if cart not empty then check if this product exist then increment quantity
if(isset($cart[$id])) {
$cart[$id]['quantity']++;
session()->put('cart', $cart);
return redirect()->back()->with('success', 'Product added to cart successfully!');
}
// if item not exist in cart then add to cart with quantity = 1
$cart[$id] = [
// "productId" => $food->id,
"name" => $food->food_item,
"quantity" => 1,
"price" => $food->price,
];
session()->put('cart', $cart);
return redirect()->back()->with('success', 'Product added to cart successfully!');
}
但是当我点击按钮时,它不会重定向到购物车页面,它会一直加载到我所做的同一个位置
dd($food);
在函数上,它输出正确的结果
我有一个订单按钮,它应该将用户重定向到购物车页面,其中包含已订购的商品
当你使用返回重定向()-
所以目前的逻辑是:
在产品页面上
- 用户单击
订购此
按钮 - 产品要么添加到购物车,要么递增
- 然后将用户重定向回上一页
如果您希望用户在单击
订购此
按钮时被重定向到另一个页面,您将需要将用户重定向到另一个页面或另一个路由,就像这样
return redirect()->route('View Cart')->with('success', 'Product added to cart successfully!');
或者像这样:
return redirect('/view-cart')->with('success', 'Product added to cart successfully!');
这将导致以下流程:
在产品页面上
- 用户单击
订购此
按钮 - 产品要么添加到购物车,要么递增
- 然后将用户重定向到查看购物车页面
我不知道你有什么路线,所以上面是一个近似值。
我一直在跟一门课,但似乎没有奏效(也可能是我太糟糕了,搞错了什么东西)。 我应该在contenidoactivity.java中输入一个名称,然后按下一个按钮(onclick:enviarNombre被选中),并将该名称获取到destinoactivity.java txt,但它只是停留在那里,当我单击该按钮时,它没有改变任何东西。我已经放了一个吐司“has seleccionado enviar
问题内容: 我正在使用React和bootstrap开发Web应用程序。当应用按钮onClick时,我很难让我的页面重定向到另一个页面。如果在href之后,我无法进入另一个页面。 所以,请您告诉我是否有必要使用React-navigation或其他通过Button onClick来导航页面? 问题答案: React Router v5.1.2:
我有一个sidR菜单,内容如下: 每个页面的href未知,cms会为其提供一个id。 虽然a class=“sidr class”下拉开关 我想用CSS隐藏sidr类下拉菜单的内容,只显示一个类“sidr类下拉开关”,这样它就可以点击第一个链接。
我使用这个代码来替换片段,但有一个问题,它不是替换旧片段,它只是覆盖旧片段,所以请告诉我这里有什么问题。
最近,我想在容器中添加一个按钮,同时添加图标和文本。但按钮不能在中间对齐。我甚至不确定图标是否在中间对齐。我试着调整上边的%和左边的%但不动。 null null
有时候,用户填完表单信息后,发现填写错误,希望将表单数据还原为页面加载时的状态。为此,可以在表单上创建一个重置按钮(reset按钮)。 把 input 元素的 type 属性设置为“reset”,来创建重置按钮。value 属性的值,为按钮上显示的文本。如果没有提供 value 属性,则按钮上默认显示“重置”。如: <input type="reset" value="取消"> 上述按钮的运行结