Я внедряю панель администратора, где администратор может отправить ссылку для сброса пароля другим пользователям, нажав кнопку Сброс пароля .
Кажется, он не работает должным образом, хотя форма пароля для сброса по умолчанию из 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());
});
Но я просто думаю, что было бы неплохо, если бы я мог просто использовать по умолчанию.
Любые указатели приветствуются.