laravel中的post方法在我提交表单时不显示路线?

问题描述 投票:0回答:1

我提交此表单时遇到问题,它必须进入带有参数的购物车视图,但是此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');
}
php laravel post view routes
1个回答
0
投票

在关闭前一个表格之前检查是否有任何表格

© www.soinside.com 2019 - 2024. All rights reserved.