Невозможно получить данные из ajax в laravel.Вот мой код для всех моих файлов, которые я использую
-------- Мой взгляд, откуда я получаю этот вызов функции -----
<input type="date" min="" class="form-control" id="checkoutdate" name="checkoutdate" onchange="checkdate()" required>
and my if part is working fine
------- Custom.js------------- Where I wrote my own javascript
function checkdate()
{
var checkindate = document.getElementById("checkindate").value;
var checkoutdate = document.getElementById("checkoutdate").value;
if(checkindate> checkoutdate)
{
alert("Checkout date error please correct it");
document.getElementById('checkoutdate').value = checkindate;
stop();
}
else
{
$.ajax({
url: '/checkavailability',
type: 'POST',
dataType: 'json',
data:{checkin: $('#checkindate').val(), checkout: $('#checkoutdate').val()}, // the value of input having id vid
success: function(response){ // What to do if we succeed
alert($arr);
}
});
}
------- Маршрут, который я определил ------------
Route::post('/checkavailability','BookingController@check');
----------- Моя функция контроллера ------
public function check(Request $request)
{
$data = $request->all();
$checking = DB::table('bookings')->get();
$arr = "first sucess request";
return Response()->json($arr);
}
функция проверки только для проверки, но она не работает
в консоли моего браузера, она выдает ошибку Не удалось загрузить ресурс: сервер ответил со статусом419 (неизвестный статус)