【发布时间】:2017-07-26 18:14:31
【问题描述】:
通常我不太使用 ajax 和 laravel,但在我的 laravel 应用程序中,我需要发出一些 ajax 请求,并处理错误和反馈。我看到了很多材料,但我正在寻找从后端到前端(php 和 js)的正确和最佳方式。
这是我的代码 js:
$(function() {
$('.send').click(function(event){
event.preventDefault();
$.ajax({
url: "{{url('admin/posts/ajax')}}",
type: "post",
data: {'name':$('#name').val(), 'surname':$('#surname').val(), '_token': $('input[name=_token]').val()},
success: function(data){
console.log("sucess");
}
});
});
});
</script>
控制器:
public function storeAjax(Request $request)
{
$validator = Validator::make($request->all(), [
'name' => 'required',
'surname' => 'required'
]);
if ($validator->fails()) {
return response()->json($validator->messages(), 200);
}
}
但是给了我 500 错误,所以希望有人能以最好的方式指导我处理 laravel 和 ajax 之间的请求。
【问题讨论】:
标签: jquery ajax laravel laravel-5 laravel-5.3