/** * Add the badge to ther user * * @param Users $user * @param array $extra */ public function add(Users $user, $extra = null) { $userBadge = new UsersBadges(); $userBadge->users_id = $user->id; $userBadge->badge = $this->getName(); var_dump($userBadge->save()); }
/** * Add the badge to the user * * @param Users $user * @param array $extra */ public function add(Users $user, $extra = null) { $name = $this->getName(); foreach ($extra as $id) { $userBadge = new UsersBadges(); $userBadge->users_id = $user->id; $userBadge->badge = $name; $userBadge->type = 'P'; $userBadge->code1 = $id; $userBadge->save(); } }
/** * Add the badge to the user * * @param Users $user * @param array $extra * @return $this */ public function add(Users $user, $extra = null) { $name = $this->getName(); foreach ($extra as $reply) { $userBadge = new UsersBadges(); $userBadge->users_id = $user->id; $userBadge->badge = $name; $userBadge->type = 'C'; $userBadge->code1 = $reply[1]; $userBadge->code2 = $reply[0]; $userBadge->save(); } return $this; }
/** * Add the badge to the user * * @param Users $user * @param array $extra */ public function add(Users $user, $extra = null) { $name = $this->getName(); foreach ($extra as $category) { $userBadge = new UsersBadges(); $userBadge->users_id = $user->id; $userBadge->badge = $category->name . ' / ' . $this->getName(); $userBadge->save(); } }