Привет всем, у меня возникла проблема с моим логином arax laravel, у него все еще есть ошибка: SyntaxError: JSON.parse: неожиданный непробельный символ после данных JSON в строке 1, столбец 2 столбца данных JSON
это мой код ajax:
$('#loginForm').submit(function(e) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
e.preventDefault();
var formul=$('#loginForm');
var formurl = $(formul).attr('action');
var form = $('#loginForm').serialize();
$(this).loading();
//var form={document:$('#document').val(),password:$('#password').val(),}
$.ajax({
url: formurl,
type: "POST",
data:form,
// data: new FormData(form[0]),
// cache: false,
// datatype: 'JSON',
// processData: false,
// contentType: false,
success: function (data) {
if (data.auth) {
$('#loginForm').hide();
window.location.href = APP_URL + '/cuenta';
}
// window.location.href = SITE_URL+data.intended;
else
$('#loginForm #errorMsg').show().text(data.error);
$(formul).loading('stop');
},
error: function (jqXHR, textStatus, errorThrown) {
errorAjax(jqXHR, textStatus, errorThrown);
}
});
}
и вот мой php код
protected function authenticated(Request $request, $user)
{
if ($request->ajax()) {
if (Auth::attempt(['document' => $request->document,'document_type' => $request->document_type, 'password' => $request->password, 'status' => 1])) {
// The user is active, not suspended, and exists.
Auth::login($user);
return response()->json([
'auth' => auth()->check(),
'user' => $user,
'intended' => $this->redirectPath(),
]);
}
else{
Auth::logout();
return redirect()->back()
->withErrors('Usuario inactivo');
}
}
}
и это ответ
responseText: "000000000000000000000000 {\" auth \ ": true, \" пользователь \ ": 12, \" предназначенный \ ": \" \ / home \ "}"
Может кто-нибудь, пожалуйста, помогите мне, у меня есть много времени, пытаясь решить эту проблему.