Я установил свежий laravel и скопировал все представления для входа в систему, регистрации и пароля и контроллер для входа в систему администратора и создал таблицу под названием «admins». Когда я пытался сбросить пароль для пользователя по умолчанию laravel, он работает, но для пользователя 'admins' он не обновляет пароль. И таблица сброса пароля также пуста при сбросе пароля пользователя по умолчанию.
// providers in config/auth.php
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'admins' => [
'driver' => 'eloquent',
'model' => App\Dashboard\Admin::class,
],
],
// passwords reset in config/auth.php
'passwords' => [
'users' => [
'provider' => 'users',
'table' => 'password_resets',
'expire' => 60,
],
'admins' => [
'provider' => 'admins',
'table' => 'admin_password_resets',
'expire' => 60,
],
],
//Also added broker and guard in ResetPasswordController.php
public function broker()
{
return Password::broker('admins');
}
protected function guard()
{
return Auth::guard('admin');
}
Все, что я хочу, это обновить пароль администратора и заполнить таблицу users_reset_table при сбросе пароля. Как я могу добиться этого ??