我一直在尝试使用ajax从我的framework7前端向我的laravel后端发送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令牌,但我一直在努力 我的请求 Unauthorized error
我不知所措,我已经尝试过搜索,但只有angularJS和laravel出现了。
答案 0 :(得分:1)
你的Controller可能在你的构造函数中有Auth
中间件删除中间件,一切都应该正常工作:
因此,您可以删除此教师或将其修改为web auth:
public function __construct()
{
$this->middleware('auth');
}