从控制器以编程方式触发Laravel 5.4重设密码

Ily*_*Foo 0 laravel-5.4

我需要通过API控制器中的另一个功能来使用Laravel的即用型重置密码功能。

Ily*_*Foo 6

在控制器中使用ResetPasswords特征。

class ApiController extends Controller 
{
    use \Illuminate\Foundation\Auth\ResetsPasswords;

    public function doSomething(Request $request) {
        ...
        $this->broker()->sendResetLink(['email' => 'youremail@yourdomain.com']);
    }
}
Run Code Online (Sandbox Code Playgroud)