如何解决Laravel Dingo API:用“auth:api”逻辑替换或覆盖“api.auth”?
是否可以使用 Laravel api.auth
中间件逻辑覆盖 auth:api
中间件?
当我执行 php artisan api:routes
时,我会得到类似的信息:
+------+----------+---------------------+----------+--------------------------------------------------------+-----------+------------+----------+------------+
| Host | Method | URI | Name | Action | Protected | Version(s) | Scope(s) | Rate Limit |
+------+----------+---------------------+----------+--------------------------------------------------------+-----------+------------+----------+------------+
| | POST | api/v1/auth/login | asadsads | App\Http\Controllers\Api\V1\Auth\LoginController@login | No | v1 | | |
| | GET|HEAD | api/v1/auth/refresh | | Closure | Yes | v1 | | |
+------+----------+---------------------+----------+--------------------------------------------------------+-----------+------------+----------+------------+
和 Protected
仅显示 Yes
用于 Dingo api.auth
中间件,它将显示 No
用于任何其他中间件,例如 auth:api
等,我正在使用 { {1}} 与 laravel passport
,
有没有办法让 Dingo Api
显示 Protected
以使用自定义 Yes
?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。