/** * @param \App\Models\User $user * * @return \App\Models\UserActivation */ protected function create(User $user) { $activation = new UserActivation(); $code = $this->generateActivationCode(); $activation->fill(compact('code')); $activation->user_id = $user->id; $activation->save(); return $activation; }