我正在实现一个管理面板,管理员可以通过单击“ 重置密码”按钮将重置密码链接发送给其他用户。
即使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());
});
但是我只是想如果我能使用默认值就好。
任何指针将不胜感激。