Laravel 5.2 не распознает запрос как AJAX из междоменного метода jQuery load():
jQuery с первого сайта:
$('#results').load('http://site2.com/test');
Метод контроллера на сайте два:
public function myMethod(Request $request)
{
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Credentials: true');
if (!$request->ajax()) {
abort(403, 'Invalid Request');
}
// do something
}
Запрос получен и не имеет никаких проблем, кроме того, что он не распознается как запрос AJAX. Метод load(), вызываемый из того же домена, распознается как AJAX.
Есть идеи?