PHPackages                             liliom/laravel-acquaintances - 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. [Database &amp; ORM](/categories/database)
4. /
5. liliom/laravel-acquaintances

Abandoned → [multicaret/laravel-acquaintances](/?search=multicaret%2Flaravel-acquaintances)Library[Database &amp; ORM](/categories/database)

liliom/laravel-acquaintances
============================

This light package, with no dependencies, gives Eloquent models the ability to manage friendships (with groups), verifications, and interactions such as: Likes, favorites, votes, subscribe, follow, ..etc. And it includes advanced rating system.

v3.7.3(9mo ago)8472.3k71[14 issues](https://github.com/multicaret/laravel-acquaintances/issues)[3 PRs](https://github.com/multicaret/laravel-acquaintances/pulls)MITPHPPHP &gt;=8.0

Since Jan 23Pushed 9mo ago16 watchersCompare

[ Source](https://github.com/multicaret/laravel-acquaintances)[ Packagist](https://packagist.org/packages/liliom/laravel-acquaintances)[ RSS](/packages/liliom-laravel-acquaintances/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (6)Versions (43)Used By (0)

Laravel Acquaintances
=====================

[](#laravel-acquaintances)

[![Total Downloads](https://camo.githubusercontent.com/6cbb39715653d23299f89b19ffdd819a1d767dc1fbacb5b04c3b3126256a6d48/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d756c746963617265742f6c61726176656c2d6163717561696e74616e6365732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/multicaret/laravel-acquaintances)[![Latest Version](https://camo.githubusercontent.com/10673e49d40aaf36f594612201ebcd9a86d9a67b50937c92755c5e4fa592e4a0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d756c746963617265742f6c61726176656c2d6163717561696e74616e6365732e7376673f7374796c653d666c61742d737175617265)](https://github.com/multicaret/laravel-acquaintances/releases)[![License](https://camo.githubusercontent.com/11c6a681e3ba95ac4c45b5a8db4d659dda3ea58635604f2bac2abf320f22cf83/68747470733a2f2f706f7365722e707567782e6f72672f6d756c746963617265742f6c61726176656c2d6163717561696e74616e6365732f6c6963656e73652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/multicaret/laravel-acquaintances)

[![Laravel Acquaintances](https://camo.githubusercontent.com/cefdd9d88574ac66f0cd44e1e4f158a80e00fd7ced654ec24462182866c4ef5e/68747470733a2f2f63646e2e6d756c746963617265742e636f6d2f7061636b616765732f6173736574732f696d672f6c61726176656c2d6163717561696e74616e6365732e7376673f757064617465643d33)](https://camo.githubusercontent.com/cefdd9d88574ac66f0cd44e1e4f158a80e00fd7ced654ec24462182866c4ef5e/68747470733a2f2f63646e2e6d756c746963617265742e636f6d2f7061636b616765732f6173736574732f696d672f6c61726176656c2d6163717561696e74616e6365732e7376673f757064617465643d33)

Clean, modular social features for Eloquent models: Friendships, Verifications, Interactions (Follow/Like/Favorite/Report/Subscribe/Vote/View), and multi-type Ratings.

- PHP &gt;= 8.0
- Illuminate components ^9.0 | ^10.0 | ^11.0 | ^12.0 (Laravel 9–12)
- Laravel News:

TL;DR
-----

[](#tldr)

```
$user1 = User::find(1);
$user2 = User::find(2);

// Friendships
$user1->befriend($user2);
$user2->acceptFriendRequest($user1);

// The messy breakup :(
$user2->unfriend($user1);

// Verifications (message is optional)
$user1->verify($user2, "Worked together on several Laravel projects.");
$user2->acceptVerificationRequest($user1);

if ($user1->isVerifiedWith($user2)) {
    echo "Verified!";
}
```

Documentation
-------------

[](#documentation)

To keep this README concise, the full documentation lives under docs/:

- [Overview](docs/1.overview.md)
- [Installation](docs/2.installation.md)
- [Configuration](docs/3.configuration.md)
- [Friendships](docs/4.friendships.md)
- [Verifications](docs/5.verifications.md)
- [Interactions (Follow/Like/Favorite/Report/Subscribe/Vote/View)](docs/6.interactions.md)
- [Ratings](docs/7.ratings.md)
- [Migrations](docs/8.migrations.md)
- [Events](docs/9.events.md)
- [Testing](docs/10.testing.md)
- [FAQ](docs/11.faq.md)
- [Upgrade Notes](docs/12.upgrade.md)

Quickstart
----------

[](#quickstart)

1. Install

```
composer require multicaret/laravel-acquaintances
```

2. Publish (optional) and migrate

```
php artisan vendor:publish --provider="Multicaret\\Acquaintances\\AcquaintancesServiceProvider"
php artisan migrate
```

3. Add traits to your models

```
use Multicaret\\Acquaintances\\Traits\\Friendable;
use Multicaret\\Acquaintances\\Traits\\Verifiable;
use Multicaret\\Acquaintances\\Traits\\CanFollow;
use Multicaret\\Acquaintances\\Traits\\CanBeFollowed;
use Multicaret\\Acquaintances\\Traits\\CanLike;
use Multicaret\\Acquaintances\\Traits\\CanBeLiked;
use Multicaret\\Acquaintances\\Traits\\CanRate;
use Multicaret\\Acquaintances\\Traits\\CanBeRated;

class User extends Model {
    use Friendable, Verifiable;
    use CanFollow, CanBeFollowed;
    use CanLike, CanBeLiked;
    use CanRate, CanBeRated;
}
```

Explore the feature guides linked above for full APIs and examples.

Compatibility
-------------

[](#compatibility)

- Laravel 9–12 (Illuminate components only; no laravel/framework hard dependency)
- PHP &gt;= 8.0

Contributing / Changelog
------------------------

[](#contributing--changelog)

- Contributing: see CONTRIBUTING.md
- Changes: see CHANGELOG.md

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance58

Moderate activity, may be stable

Popularity41

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 62.4% 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.

###  Release Activity

Cadence

Every ~73 days

Recently: every ~104 days

Total

42

Last Release

34d ago

Major Versions

v1.x-dev → v2.0.02019-05-20

v2.0.0 → v3.0.02020-04-04

v3.7.3 → v4.0.0-beta.12026-04-09

PHP version history (4 changes)v1.0.0PHP &gt;=5.5.9

v2.0.0PHP &gt;=7.1

v3.5.9PHP &gt;=8.0

v4.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/c11e553eac1fee6548358272555d295cce0b803029832575fb3b6dc4f8d27537?d=identicon)[mkwsra](/maintainers/mkwsra)

---

Top Contributors

[![mkwsra](https://avatars.githubusercontent.com/u/1743919?v=4)](https://github.com/mkwsra "mkwsra (136 commits)")[![jaulz](https://avatars.githubusercontent.com/u/5358638?v=4)](https://github.com/jaulz "jaulz (50 commits)")[![jayenne](https://avatars.githubusercontent.com/u/7677427?v=4)](https://github.com/jayenne "jayenne (5 commits)")[![waelkhalifa](https://avatars.githubusercontent.com/u/43730892?v=4)](https://github.com/waelkhalifa "waelkhalifa (3 commits)")[![prawn185](https://avatars.githubusercontent.com/u/12498528?v=4)](https://github.com/prawn185 "prawn185 (3 commits)")[![Necmttn](https://avatars.githubusercontent.com/u/5212808?v=4)](https://github.com/Necmttn "Necmttn (2 commits)")[![GreenImp](https://avatars.githubusercontent.com/u/1846676?v=4)](https://github.com/GreenImp "GreenImp (2 commits)")[![Forsakenrox](https://avatars.githubusercontent.com/u/11795286?v=4)](https://github.com/Forsakenrox "Forsakenrox (1 commits)")[![francoism90](https://avatars.githubusercontent.com/u/5028905?v=4)](https://github.com/francoism90 "francoism90 (1 commits)")[![LorenzoSapora](https://avatars.githubusercontent.com/u/25519274?v=4)](https://github.com/LorenzoSapora "LorenzoSapora (1 commits)")[![mercExec](https://avatars.githubusercontent.com/u/61115504?v=4)](https://github.com/mercExec "mercExec (1 commits)")[![micos7](https://avatars.githubusercontent.com/u/4460809?v=4)](https://github.com/micos7 "micos7 (1 commits)")[![midblep](https://avatars.githubusercontent.com/u/26364449?v=4)](https://github.com/midblep "midblep (1 commits)")[![Neveark](https://avatars.githubusercontent.com/u/21017621?v=4)](https://github.com/Neveark "Neveark (1 commits)")[![Rattone](https://avatars.githubusercontent.com/u/7362607?v=4)](https://github.com/Rattone "Rattone (1 commits)")[![usernotnull](https://avatars.githubusercontent.com/u/15612814?v=4)](https://github.com/usernotnull "usernotnull (1 commits)")[![agus24](https://avatars.githubusercontent.com/u/23353234?v=4)](https://github.com/agus24 "agus24 (1 commits)")[![wuwx](https://avatars.githubusercontent.com/u/4401?v=4)](https://github.com/wuwx "wuwx (1 commits)")[![amayer5125](https://avatars.githubusercontent.com/u/3212673?v=4)](https://github.com/amayer5125 "amayer5125 (1 commits)")[![amirsadeghi1](https://avatars.githubusercontent.com/u/26359326?v=4)](https://github.com/amirsadeghi1 "amirsadeghi1 (1 commits)")

---

Tags

acquaintancesactivitydownvoteeloquent-modelsfavouritefollowfollowersfriend-groupsfriend-requestsfriendshiplaravellaravel-acquaintanceslikemutual-friendspending-requestsratesubscribesubscriptionupvotevotelaraveleloquentfriendsRatesocial medialikeRatingfriendshipsFollowersfriend-systeminteractionsfollowshipswish-list

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/liliom-laravel-acquaintances/health.svg)

```
[![Health](https://phpackages.com/badges/liliom-laravel-acquaintances/health.svg)](https://phpackages.com/packages/liliom-laravel-acquaintances)
```

###  Alternatives

[multicaret/laravel-acquaintances

This light package, with no dependencies, gives Eloquent models the ability to manage friendships (with groups), verifications, and interactions such as: Likes, favorites, votes, subscribe, follow, ..etc. And it includes advanced rating system.

851266.9k2](/packages/multicaret-laravel-acquaintances)[cybercog/laravel-love

Make Laravel Eloquent models reactable with any type of emotions in a minutes!

1.2k302.7k1](/packages/cybercog-laravel-love)[hootlex/laravel-friendships

This package gives Eloquent models the ability to manage their friendships.

705114.6k](/packages/hootlex-laravel-friendships)[qirolab/laravel-reactions

Implement reactions (like, dislike, love, emotion etc) on Laravel Eloquent models.

19564.6k](/packages/qirolab-laravel-reactions)[merodiro/friendships

This package gives users the ability to manage their friendships.

459.7k](/packages/merodiro-friendships)[demency/laravel-friendships

This package gives Eloquent models the ability to manage their friendships.

201.0k](/packages/demency-laravel-friendships)

PHPackages © 2026

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