参考 用户认证
Illuminate\Foundation\Auth\AuthenticatesUsers
-
\Illuminate\Contracts\Auth\StatefulGuard > \Illuminate\Auth\TokenGuard | Illuminate\Auth\SessionGuard
-
Illuminate\Support\Facades\Password > \Illuminate\Contracts\Auth\PasswordBroker > \Illuminate\Auth\Passwords\PasswordBroker
登录
@import "resources/laravel-auth-analyze-login.dot"
代码流程
\Illuminate\Foundation\Auth\AuthenticatesUsers.login
注册
@import "resources/laravel-auth-analyze-register.dot"
注销
代码流程
\Illuminate\Foundation\Auth\AuthenticatesUsers.logout
Illuminate\Auth\SessionGuard.logout
发送重置密码邮件
代码流程
Illuminate\Foundation\Auth\SendsPasswordResetEmails.sendResetLinkEmail
\Illuminate\Auth\Passwords\PasswordBroker.sendResetLink
重置密码
代码流程
Illuminate\Foundation\Auth\ResetsPasswords.login