google2fa()->create(); }); } /** * Notes : 模型关联 * * @Date : 2022/12/1 14:15 * @Author : * @return MorphOne */ public function google2fa(): MorphOne { return $this->morphOne(Google2FA::class, 'subscriber'); } /** * Notes : 获取用户名 * * @override * @Date : 2022/12/1 14:15 * @Author : * @return string */ public function getUsername(): string { return 'USER-NAME'; } /** * Notes : 获取昵称 * * @override * @Date : 2022/12/1 14:15 * @Author : * @return string */ public function getNickname(): string { return 'NICK-NAME'; } /** * Notes : 获取绑定手机号 * * @override * @Date : 2022/12/2 12:11 * @Author : * @return string */ public function getMobile(): string { return 'MOBILE'; } }