我在5.5中设置了Passport并拥有自动生成的Auth\ForgotPasswordController
和Auth\ResetPasswordController
控制器。
然而,/ oauth / token是我神奇地提供的,使用API时似乎没有这样的密码重置路由。
我的API路线应该是什么样的?
目前我已尝试过
Route::group(['prefix' => 'password'], function () {
Route::post('/email', 'Auth\ForgotPasswordController@sendResetLinkEmail');
Route::post('/reset', 'Auth\ResetPasswordController@reset');
});
但是在查看特征时我在供应商文件中发现了这些,并且不确定这是否是正确的方法。
/password/email
路线也因"message": "Route [password.reset] not defined."
答案 0 :(得分:1)
因为除了2自定义之外你没有看到任何路由,所以我认为你没有运行artisan auth
命令。首先运行。它会在你的项目中添加很多路线。
然后将api驱动程序设置为护照。