Я пытался отправить запрос ajax на мой сервер Laravel с внешнего интерфейса framework7 с помощью ajax.
$.ajax({
url: 'localhost:8000/server_file/grabtracks',
data: {task: "tracks"},
method: 'get',
async: false,
}).done(function(data) {
grabbedTracks = data;
});
Вот код на моих маршрутах Laravel 5.4
Route::get('/grabtracks', 'HomeController@grab_track');
А вот из моего контроллера
public function grab_track()
{
$tracks = Track::all('id','title','location','price','track_file','track_img');
return response()->json($tracks);
}
Пока что я отключил токены CSRF, но продолжаю получать
Несанкционированная ошибка по моей просьбе
Я в растерянности, я пытался искать, но подходит только angularJS и laravel.
Это, вероятно, ваш контроллер имеет Auth
промежуточный слой в вашем конструкторе удалите промежуточное ПО и все должно работать нормально:
Таким образом, вы можете удалить этот инструктор или изменить его для веб-аутентификации:
public function __construct()
{
$this->middleware('auth');
}
Других решений пока нет …