我试图学习如何在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"中发布帖子请求时 它会返回一个错误的请求,如下所示:
我使用的标题中的: 接受:application / json, Content-Type:application / json
导致错误的原因是什么?
提前致谢
答案 0 :(得分:1)
问题解决了
使用xampp时出现问题。我跑了“php artisan serve”并使用了“http://127.0.0.1:8000/oauth/token”
有没有人知道如何使用xampp而没有这个问题?
答案 1 :(得分:-1)
您是否在routes / api.php文件中注册了URL? Laravel也会自动为网址添加api,所以你也必须照顾它。