发送重置密码链接给另一个用户Laravel 5

时间:2019-07-02 00:51:15

标签: php laravel-5 reset-password

我正在实现一个管理面板,管理员可以通过单击“ 重置密码”按钮将重置密码链接发送给其他用户。

即使make:auth的默认重设密码格式运行正常,它也似乎无法正常工作。

这是我的Vue组件中的代码:

<template>
   ...
   <div class="row justify-content-center">
        <button class="btn btn-primary btn-sm mr-2">Save</button>
        <button type="button" class="btn btn-warning btn-sm" @click="resetPassword()">Send Reset Password Link</button>
        <form class="" :action="route('password.email')" method="post" role="form" ref="reset_password_form">
            <input type="hidden" name="_token" :value="csrfToken">
            <input type="hidden" name="email" :value="this.user.email">
        </form>
    </div>
</template>
<script>
export default {
props: {
    user: Object,
},
data() {
    return {
        csrfToken: this.$root.$data.csrfToken
    }
},
methods: {
    resetPassword() {
        this.$refs.reset_password_form.submit();
    }
}
}

队列未收到任何作业,它将我重定向回/ home。

我可以创建一个自定义控制器,然后手动使用以下命令发送链接:

$response = Password::sendResetLink($credentials, function (Message $message) {
   $message->subject($this->getEmailSubject());
});

但是我只是想如果我能使用默认值就好。

任何指针将不胜感激。

0 个答案:

没有答案