Здравствуйте, возникла такая проблема что при авторизации через laravel passport мне возвращается 401 ошибка, но если попробовать авторизироваться еще раз то все ок
Запрос отправляю с vuejs использую axios, токен есть, передается верно. но никак не могу понять почему так происходит
UPD1 немножко кода
config.jsconst config = function(cook) {
return {
baseURL: API_URL,
headers: {
Accept: 'application/json',
Authorization: `Bearer ${cook}`
}
}
}
Метод который вызываю
const getEnrollList = (role) => {
let url = ''
url = role == 'master' ? '/master/getEnrollList' : '/client/getEnrollList'
return API.get(url, {
params: {
hash: Cookie.get('salon')
},
headers: {
Authorization: `Bearer ${Cookie.get('token')}`
}
}).catch( (response, error) => {
window.location.href = '/'
})
}
Backend
Route::group(['middleware' => ['web','auth:api']], function() {
Route::get('getEnrollList', 'Client\ClientController@enrollList');
// Роутер для клиента
Route::group(['prefix' => 'client', 'middleware' => 'client'], function () {
Route::get('getEnrollList', 'Client\ClientController@enrollList');
});
// Роутер для мастера
Route::group(['prefix' => 'master', 'middleware' => 'master'], function () {
Route::get('getEnrollList', 'Master\EnrollController@enrollList');
});