Laravel API:誓言/令牌返回错误请求



我正在尝试学习如何在 laravel 5.5 中制作 API,我安装了用于用户身份验证的护照,然后:

添加: LaravelPassportPassportServiceProvider::class, 到"配置/应用程序.php">

添加: use LaravelPassportHasApiTokens;use Notifiable, HasApiTokens;到"应用/用户.php">

成功迁移并运行"php 工匠护照:安装">

添加: use LaravelPassportPassport;Passport::routes();启动功能在"身份验证服务提供商"中

还将"config/auth.php中的 api 驱动程序更改为"护照">

但是当我尝试在"本地主机/laravel_api/oauth/token"中发出发布请求时它返回一个错误的请求,如下所示:

图片在这里

在我使用的标题中:接受 : 应用程序/json,内容类型:应用程序/JSON

错误的原因是什么?

提前致谢

问题已解决

使用 xampp 时出现问题。我运行"php artisan serve"并使用"http://127.0.0.1:8000/oauth/token">

有谁知道如何在没有这个问题的情况下使用 xampp?

您是否在 routes/api.php 文件中注册了 URL?Laravel还会自动将api添加到url中,因此您也必须注意这一点。

最新更新