I followed the steps to create the forgot password and manage to go until entering new password but when I click reset password, the password won't save.
<?php
namespace App\Http\Controllers\SuperAdmin;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
use Password;
class SuperAdminForgotPasswordController extends Controller
{
use SendsPasswordResetEmails;
public function __construct()
{
$this->middleware('guest:superadmin');
}
protected function broker()
{
return Password::broker('superadmins');
}
public function showLinkRequestForm()
{
return view('auth.passwords.email-superadmin');
}
}
SuperAdminResetPasswordController
<?php
namespace App\Http\Controllers\SuperAdmin;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
use Auth;
use Password;
class SuperAdminResetPasswordController extends Controller
{
use ResetsPasswords;
protected $redirectTo = '/superadmin';
public function __construct()
{
$this->middleware('guest:superadmin');
}
protected function guard()
{
return Auth::guard('superadmin');
}
protected function broker()
{
return Password::broker('superadmins');
}
public function showResetForm(Request $request, $token = null)
{
return view('auth.passwords.reset-superadmin')->with(
['token' => $token, 'email' => $request->email]
);
}
}
I followed the steps to create the forgot password and manage to go until entering new password but when I click reset password, the password won't save.
Routes
SuperAdminForgotPasswordController
SuperAdminResetPasswordController
email-superadmin.blade
reset-superadmin.blade
Did I miss something here?