我提交此表单时遇到问题,它必须进入带有参数的购物车视图,但是此post方法仅获取Crsf和参数,并且它停留在同一页面上,没有其他显示,任何解决方案?我正在使用laravel 5.8和laravelcollective
查看:
{!! Form::open(['route'=>'cart.store','method'=>'post']) !!}
{!! csrf_field() !!}
{!! Form::hidden('id',$product->id) !!}
{!! Form::hidden('name',$product->name) !!}
{!! Form::hidden('price',$product->price) !!}
{!! Form::submit('Add to card',['class'=>'button cart_button']) !!}
{!! Form::close() !!}
路线:
Route::post('/cart','CartController@store' )->name('cart.store');
控制器:
public function store(Request $request)
{
Cart::add($request->id,$request->name,$request->price)
->associate('App\products');
return redirect()->route('cart.index')
->with('success_message','item added to your card');
}
public function index()
{
return view('cart');
}
在关闭前一个表格之前检查是否有任何表格