我正在尝试学习如何在 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中,因此您也必须注意这一点。