PHPackages                             tmoiseenko/laravel-customer-service - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tmoiseenko/laravel-customer-service

ActiveLibrary

tmoiseenko/laravel-customer-service
===================================

A package for creating a General user entity, with the ability to save his actions in the application before authorization and subsequent linking of the received data with the authorized user.

00PHP

Since Aug 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Tmoiseenko/laravel-customer-service)[ Packagist](https://packagist.org/packages/tmoiseenko/laravel-customer-service)[ RSS](/packages/tmoiseenko-laravel-customer-service/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

CustomerService
===============

[](#customerservice)

This package is designed to create a common user entity, regardless of whether he is authorized in the application or not, for the possibility of saving the user's interaction before and after authorization. For example, a user logged into the system without authorization and put something in the basket or favorites, after authorization all his deferred positions can be synchronized with a specific user after authorization.

Installation
------------

[](#installation)

Via Composer

```
composer require tmoiseenko/customerservice
```

Usage
-----

[](#usage)

**create** - takes a hash as an argument to create a record in the Customer table.

**getByHash** - takes a hash as an argument to get a specific Customer.

**associateWithUser** - takes a hash and a user ID for a Customer with a specific user as arguments.

**removeByHash** - takes a hash as an argument to delete a Customer.

**checkIsNotCustomerInDb** - takes a hash as an argument to check if a Customer with that hash exists in the database.

Testing
-------

[](#testing)

```
composer test
```

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Timur Moiseenko](https://tmoiseenko.uz)

License
-------

[](#license)

MIT.

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9a382b63a5ed6c848dd0073e5218210347644d528a83dd8037df63cf243cd17c?d=identicon)[Tmoiseenko](/maintainers/Tmoiseenko)

---

Top Contributors

[![Tmoiseenko](https://avatars.githubusercontent.com/u/35960199?v=4)](https://github.com/Tmoiseenko "Tmoiseenko (6 commits)")

### Embed Badge

![Health badge](/badges/tmoiseenko-laravel-customer-service/health.svg)

```
[![Health](https://phpackages.com/badges/tmoiseenko-laravel-customer-service/health.svg)](https://phpackages.com/packages/tmoiseenko-laravel-customer-service)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
