Laravel login auth mapping

graph TB
A[app/LoginController] -- use --> B[Fund\Auth\AuthenticatesUsers]
B[Fund\Auth\AuthenticatesUsers] -- has --> C(login<> with $request)
B[Fund\Auth\AuthenticatesUsers] -- has --> D(attemptLogin<> with $request)
C(login<> with $request) -- call --> D(attemptLogin<> with $request)
B[Fund\Auth\AuthenticatesUsers] -- has --> E(credentials<> return array of username and password)
D(attemptLogin<> with $request) -- call --> F(Auth::guard<>)
F(Auth::guard<>) -- get --> G(guard instance)
G(guard instance) -- has --> H(attempt<>)
G(guard instance) -- call --> H(attempt<>)