Herkese merhaba. Sitede iletisim kismi var. Formu ajax post ile gonderip db de store yapiyorum. Local de normal calistigi halde serverde calistirinca 500 server error hatasi aliyorum .Csrf token falan hepsini yaptim.
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$('form').on('submit', function(e){
e.preventDefault();
resetErrors();
var $this = $(this);
$.ajax({
type: $this.attr('method'),
url: $this.attr('action'),
data: $this.serializeArray(),
dataType: $this.data('type'),
success: function (response) {
if(response.success) {
swal("{!! __('static.success_title') !!}", response.message, 'success');
$('form input, form textarea').val('');
}
},
error: function (response) {
if (response.status == 422){
var errors = response.responseJSON.errors;
$.each(errors, function (i, v) {
var msg = '<label class="error" for="' + i + '">' + v + '</label>';
$('' +
'form input[name="' + i + '"], ' +
'form select[name="' + i + '"], ' +
'form textarea[name="' + i + '"]').addClass('inputTxtError').after(msg);
});
var keys = Object.keys(errors);
$('form input[name="' + keys[0] + '"]').focus();
}
}
});
});