【发布时间】:2017-04-04 22:25:11
【问题描述】:
我可以使用中间件 'api' 访问在 api.php(route) 中声明的路由。但无法对具有 'auth:api' 的路由执行相同操作。 我猜只有经过身份验证的用户才能访问后一条路线。但是当我登录后访问它时,它只是将我重定向到家。如何解决这个问题或者我是否遵循错误的程序?
Route::get('/user', function () {
echo "Hello";
})->middleware('auth:api');
Route::get('/work',function(){
echo "Hello";
})->middleware('api');
【问题讨论】:
-
当您使用 auth:api 时,您必须将 access_token 作为参数字符串传递,并且 access_token 字段应该存在于数据库表中。 @NaveenKumar
-
也许文档可以帮助一点laravel.com/docs/5.3/passport