ajax 从 framework7 到 laravel 给我未经授权的错误
ajax from framework7 to laravel gives me unauthorized error
我一直在尝试使用 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 出现。
可能是你的控制器在你的构造函数中有 Auth
中间件 删除中间件,一切都应该正常工作:
所以你可以删除这个讲师或者修改为web auth:
public function __construct()
{
$this->middleware('auth');
}
我一直在尝试使用 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 出现。
可能是你的控制器在你的构造函数中有 Auth
中间件 删除中间件,一切都应该正常工作:
所以你可以删除这个讲师或者修改为web auth:
public function __construct()
{
$this->middleware('auth');
}