<?phpnamespaceApp;useIlluminate\Notifications\Notifiable;useIlluminate\Contracts\Auth\MustVerifyEmail;useIlluminate\Foundation\Auth\Useras Authenticatable;classUserextendsAuthenticatable{useNotifiable;/** * The attributes that are mass assignable. * * @vararray */protected $fillable = ['name','email','password', ];/** * The attributes that should be hidden for arrays. * * @vararray */protected $hidden = ['password','remember_token', ];/** * The attributes that should be cast to native types. * * @vararray */protected $casts = ['email_verified_at'=>'datetime', ];}// Illuminate\Foundation\Auth\User<?phpnamespaceIlluminate\Foundation\Auth;useIlluminate\Auth\Authenticatable;useIlluminate\Auth\MustVerifyEmail;useIlluminate\Database\Eloquent\Model;useIlluminate\Auth\Passwords\CanResetPassword;useIlluminate\Foundation\Auth\Access\Authorizable;useIlluminate\Contracts\Auth\Authenticatableas AuthenticatableContract;useIlluminate\Contracts\Auth\Access\Authorizableas AuthorizableContract;useIlluminate\Contracts\Auth\CanResetPasswordas CanResetPasswordContract;classUserextendsModelimplementsAuthenticatableContract,AuthorizableContract,CanResetPasswordContract{useAuthenticatable,Authorizable,CanResetPassword,MustVerifyEmail;}