Laravel API:oath / token返回错误请求

时间:2017-11-21 10:36:50

标签: php api oauth laravel-5.5 laravel-passport

我试图学习如何在laravel 5.5中创建API,我为用户身份验证安装了护照,然后:

添加了:     Laravel\Passport\PassportServiceProvider::class,至" config / app.php"

添加了:     use Laravel\Passport\HasApiTokens;     和     use Notifiable, HasApiTokens; 致" App / User.php"

成功完成迁移并运行" php artisan passport:install"

添加了:     use Laravel\Passport\Passport;     和Passport::routes();到启动功能 在" AuthServiceProvider"

还将api驱动程序更改为" passport"在" config / auth.php"

但是当我尝试在" localhost / laravel_api / oauth / token"中发布帖子请求时 它会返回一个错误的请求,如下所示:

Image here

我使用的标题中的

: 接受:application / json, Content-Type:application / json

导致错误的原因是什么?

提前致谢

2 个答案:

答案 0 :(得分:1)

问题解决了

使用xampp时出现问题。我跑了“php artisan serve”并使用了“http://127.0.0.1:8000/oauth/token

有没有人知道如何使用xampp而没有这个问题?

答案 1 :(得分:-1)

您是否在routes / api.php文件中注册了URL? Laravel也会自动为网址添加api,所以你也必须照顾它。