notify(new EmailVerificationNotification()); } /** * The attributes that are mass assignable. * * @var array */ protected $fillable = [ 'first_name', 'last_name', 'email', 'password', 'code', 'phone','membership','approved', 'verification_code','fcm_token','referred_by','email_verified_at' ]; /** * The attributes that should be hidden for arrays. * * @var array */ protected $hidden = [ 'password', 'remember_token', ]; /** * The attributes that should be cast to native types. * * @var array */ protected $casts = [ 'email_verified_at' => 'datetime', ]; public function member() { return $this->hasOne(Member::class); } public function addresses() { return $this->hasmany(Address::class); } public function education() { return $this->hasmany(Education::class); } public function career() { return $this->hasmany(Career::class); } public function physical_attributes() { return $this->hasOne(PhysicalAttribute::class); } public function hobbies() { return $this->hasOne(Hobby::class); } public function attitude() { return $this->hasOne(Attitude::class); } public function recidency() { return $this->hasOne(Recidency::class); } public function lifestyles() { return $this->hasOne(Lifestyle::class); } public function astrologies() { return $this->hasOne(Astrology::class); } public function families() { return $this->hasOne(Family::class); } public function partner_expectations() { return $this->hasOne(PartnerExpectation::class); } public function spiritual_backgrounds() { return $this->hasOne(SpiritualBackground::class); } public function payckage_payments() { return $this->hasmany(PackagePayment::class); } public function happy_story() { return $this->hasOne(HappyStory::class); } public function staff() { return $this->hasOne(Staff::class); } public function shortlist() { return $this->hasmany(Shortlist::class); } public function ignored_users() { return $this->hasmany(IgnoredUser::class); } public function reported_users() { return $this->hasmany(ReportedUser::class); } public function gallery_images() { return $this->hasmany(GalleryImage::class); } public function express_interests() { return $this->hasmany(ExpressInterest::class); } public function profile_match() { return $this->hasmany(ProfileMatch::class); } public function uploads(){ return $this->hasMany(Upload::class); } }