| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 | <?phpnamespace App\Models;use Illuminate\Database\Eloquent\SoftDeletes;use Illuminate\Foundation\Auth\User;/** * App\Models\Member * * @property int $id * @property int $utype 用户类型(1:企业 2:个人) * @property string $username 会员名 * @property string $email 邮箱 * @property int $email_audit 邮箱认证 1:认证通过 2:认证失败0未认证 * @property int $mobile 手机号码 * @property int $mobile_audit 手机认证 1:认证通过 2:认证失败0未认证 * @property string $password 密码 * @property int $reg_time 注册时间 * @property int $reg_ip 注册ip * @property string $reg_address 注册地址 * @property int $last_login_time 最后登录时间 * @property int $last_login_ip 最后登录ip * @property int|null $status 会员状态 1:可用 0:禁用 * @property string $avatars 会员头像 * @property int $robot 是否采集 0:人工注册 1:采集 * @property int $remind_email_time 下次邮件提醒时间 * @property int $sms_num 短信数量 * @property int $reg_type 注册方式(1:手机,2:邮箱,3:微信) * @property int $remind_email_ex_time 已经邮件提醒次数 * @property int $reg_source 注册来源 1:网页端 2:手机端 3:微信小程序 * @property string $reg_source_cn 注册来源 1:网页端 2:手机端 3:微信小程序 * @property int $subsite_id 分站id:0为总站 * @property string|null $remember_token * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ResumeImg[] $resumeImg * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Resume[] $resumes * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\Member onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereAvatars($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereEmailAudit($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereLastLoginIp($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereLastLoginTime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereMobile($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereMobileAudit($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member wherePassword($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRegAddress($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRegIp($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRegSource($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRegSourceCn($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRegTime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRegType($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRemindEmailExTime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRemindEmailTime($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereRobot($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereSmsNum($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereSubsiteId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereUsername($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Member whereUtype($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\Member withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\Member withoutTrashed() * @mixin \Eloquent */class Member extends User{    use SoftDeletes;    protected $table = 'members';    protected static $unguarded = true;    public function resumes()    {        return $this->hasMany(Resume::class, 'uid', 'id');    }    public function resumeImg()    {        return $this->hasMany(ResumeImg::class, 'uid', 'id');    }    public function getMembersAttribute()    {        return $this;    }    public function memberHansel()    {        return $this->hasMany(MembersHandsel::class, 'uid', 'id');    }    public function memberInfo()    {        return $this->hasOne(MemberInfo::class, 'uid', 'id');    }    public function subsite()    {        return $this->belongsTo(Subsite::class, 'subsite_id', 'id');    }    static function getTableName()    {        $obj = new Member();        return $obj->getTable();    }}
 |