IMMREX7
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Auth;
class SuperAdminController extends Controller {
public function editPassword() {
return view('superadmin.updtpassword');
}
public function updatePassword(Request $request) {
$rules = [];
$user = $request->user();
if (!auth()->attempt(['email' => $user->email, 'password' => $request->old_password])) {
flash()->error('Wrong old password. Authentication failed');
return redirect()->back();
}
$this->validate($request, $rules + [
'password' => 'required|min:6|confirmed',
]);
$user->password = bcrypt($request['password']);
$user->update();
Auth::login($user);
flash()->success('Password updated successfully.');
return redirect()->back();
}
}
Copyright © 2021 -