{"repo":"multicaret/laravel-acquaintances","free":true,"listed":false,"github":"https://github.com/multicaret/laravel-acquaintances","clone":"git clone https://github.com/multicaret/laravel-acquaintances.git","description":"This package gives Eloquent models the ability to manage friendships (with groups), followships along with Likes, favorites..etc.","language":"PHP","stars":849,"topics":["laravel","friend-requests","friendship","friend-groups","mutual-friends","pending-requests","acquaintances","eloquent-models","vote","laravel-acquaintances"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Laravel Acquaintances Clean, modular social features for Eloquent models: Friendships, Verifications, Interactions (Follow/Like/Favorite/Report/Subscribe/Vote/View), and multi-type Ratings. - PHP = 8.1 - Illuminate components ^9.0 ^10.0 ^11.0 ^12.0 ^13.0 (Laravel 9–13) - Laravel News: https://laravel-news.com/manage-friendships-likes-and-more-with-the-acquaintances-laravel-package What's New in v4 - UUID / ULID morph support — configurable per table via morphs , uuidMorphs , or ulidMorphs . - Caching layer — in-memory request cache + optional persistent cache for interaction checks with automatic invalidation. - withAcquaintanceCounts() macro — eager-load interaction counts in a single query. - HasAcquaintanceCounters trait — auto-increment/decrement counter columns on your model's table. - AcquaintancesCleanupJob — queued mass deletion of acquaintance data for deleted models. - Database indexes — composite and unique indexes on all tables for faster lookups. - Morph map registration — automatic morph map for all package models. - Strict return types on all traits and models. - DB transactions for blockFriend() and blockVerification() . - Interactions-only mode — disable friendships and/or verifications via features config to skip their migrations entirely. Granular per-feature publish tags available. See CHANGELOG.md for the full list and Upgrade Notes for migration steps. TL;DR Documentation To keep this README concise, the full documentation lives under docs/: - Overview -","default_branch":null,"files":null,"tree":[],"storefront":"/r/multicaret","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/multicaret/laravel-acquaintances/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}