这是我的路线,我想通过ajax发布数据,但它给我404未找到的错误
Route::post('{req_id}/com/{id}','CompanyController@store');
这是我在视图中的Ajax代码
$('#body_tb tr td a').click(function () {
var id = $(this).attr('id');
var req_id = {{$req_id}}
$.ajax({
type:"POST",
url :req_id+"/com/"+id,
data :{
_token: "{{csrf_token()}}",
company_id : id,
req : req_id
},
success: function(data) {
}
});
});
这是控制器
public function store($id)
{
print_r($_POST);
exit();
答案 0 :(得分:-1)
在控制器中更改您的方法:
public function store($req_id, $id)
{
print_r($_POST);
exit();
}
该方法需要按顺序排列路径的所有参数。你的$req_id
遗失了。