我正在尝试使用laravel 5
发出ajax请求,但是在发送数据时出现以下错误
500(内部服务器错误)
我的要求是:
$('#register').on('click', function(){
swal({
title: 'Por favor ingresa tu cedula',
input: 'text',
inputAttributes: {
autocapitalize: 'off'
},
showCancelButton: true,
confirmButtonText: 'Confirmar',
cancelButtonText: 'Cancelar',
showLoaderOnConfirm: true,
}).then((result) => {
if (result.value) {
$.ajax({
url: "{{ route('confirm') }}",
type: 'get',
data: { ci: result.value},
success: function(){
console.log(result.value);
},
error: function(){
console.log('error en enviar');
}
})
}
});
});
我的控制器
public function confirm(Request $request){
$ci = $request->ajax();
var_dump($ci);
}
我的路线
Route::get('/confirmCi', array(
'as' => 'confirm',
'uses' => 'RegisterController@confirm'
));
我真的不确定我是否做对了,因为我是第一次在laravel中进行操作,所以我认为错误是在控制器中,因为如果在请求中放置了任何不存在的路由,它不会给出错误。
这个想法是我将CI传递给控制器以通过查询传递它,并返回一个true or false
以重定向到另一个页面或不