3 回答
TA贡献1854条经验 获得超8个赞
此方法用于获取所有数据
public function index(Request $request)
{
$data = $request->all();
print_r($data);
}
TA贡献1804条经验 获得超7个赞
你调用了两个 post metho,url 是 /shop
Route::post('/shop', 'ShopController@index'); // this is method index
Route::resource('/shop', 'ShopController') //this called store method.
因此,当您调用/shop方法时,它会调用 ShopController 的存储方法。
删除Route::post('/shop', 'ShopController@index');并使用存储方法。
public function store(Request $request)
{
$data = $request->input('min_price');
print_r($data);
}
TA贡献1770条经验 获得超3个赞
在 Js 中:
var min_price = $("#min_price").val();
var max_price = $("#max_price").val();
$.ajax({
url:"/shop_get",
method:"POST",
data:{
"min_price":min_price,
"max_price":max_price,
"_token":"{{csrf_token()}}"
},
success:function(response){
console.log(response);
},
error:function(errors){
console.log(errors);
}
});
在控制器中:
public function index(Request $request)
{
echo "<pre>";
print_r($request->all());
}
在路线中:
Route::post('/shop_get', 'ShopController@index');
- 3 回答
- 0 关注
- 121 浏览
添加回答
举报