Phosphorum\Badges\Badge\Virtuoso::add PHP Method

add() public method

Add the badge to the user
public add ( Users $user, array $extra = null )
$user Phosphorum\Models\Users
$extra array
    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 . ' / ' . $name;
            $userBadge->save();
        }
        return $this;
    }