【发布时间】:2019-03-08 07:26:54
【问题描述】:
这是我第一次使用 laravel 护照
这是我的config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],
这就是我的routes/api.php 被auth:api 保护的地方
Route::group(['middleware' => ['auth:api']], function () {
Route::resource('users','Users\AdminUsersController')->except([
'create', 'edit'
]);
});
这就是我获取 api 的方式
fetchUsers: async function(page_url){
await axios.get('api/users')
.then( response => {
vm.users = response.data.data;
})
.catch( error => {
console.log(error);
});
},
我收到未经身份验证的状态 401 错误。我怎样才能解决这个问题? TIA
【问题讨论】:
-
您是否在标头中发送
authtoken or csrf token? -
只需将
Authorization标头与数据作为Bearer your_token传递 -
我怎样才能通过呢?我通过命令 php artisan make:auth 使用 laravel 内置身份验证
-
对不起,我刚接触这个
-
@带护照的 Laravel 初学者最佳文章 medium.com/techcompose/…
标签: php laravel laravel-5 axios laravel-passport