App\Repositories\AdminRepository::authReset PHP Method

authReset() public method

public authReset ( $inputs, $auth )
    public function authReset($inputs, $auth)
    {
        $admin = $this->model->first();
        $admin->name = $inputs['name'];
        $admin->email = $inputs['email'];
        if (!is_null($inputs['password']) && $inputs['password'] != '') {
            $admin->password = bcrypt($inputs['password']);
            $auth->login($admin, true);
            session(['user_name' => $inputs['name'], 'user_email' => $inputs['email']]);
        }
        $admin->update();
    }

Usage Example

 public function auth(AuthRequest $request, Guard $auth)
 {
     $this->admin->authReset($request->all(), $auth);
     return redirect('/dashboard')->with('ok', 'Change Auth successfully');
 }