overtrue/laravel-follow
A Laravel package that adds follow/unfollow functionality to your models. Easily let users follow, unfollow, and check relationships, with support for followers, following lists, and querying follow state through a simple trait-based API.
Basis of assessment: No prior assessment or repository metadata was supplied; this evaluation is derived solely from the 6.0.0 release notes (Laravel 13+ only, PHP 8.3 minimum, testbench/PHPUnit/tooling refresh, addition of AGENTS.md). Package name, API surface, and runtime footprint are unknown and are flagged as open questions rather than assumed.
Architecture fit
testbench-based test harness). Its 6.0.0 line is explicitly pinned to a single framework major, so architectural fit is now a binary property: it fits if and only if the consuming application is on Laravel 13.AGENTS.md is architecturally neutral at runtime but signals the maintainers are optimising for AI-assisted contribution and agent-driven consumption. Useful if our teams use coding agents; it also implies the human-facing docs may receive less attention.Integration feasibility
Technical risk
AGENTS.md — no runtime risk, minor policy question about whether agent-instruction files in vendored dependencies interact with our internal AI tooling policies.Key questions
^13.0 (hard floor, allows 13.x) or >=13.0? Does it also exclude Laravel 14 pre-emptively?AGENTS.md contain, and does it imply a change in contribution/review process that affects how we consume or fork the package?Stack fit
Migration path
^6.0.Compatibility
composer why-not vendor/package ^6.0 against the real application to enumerate blockers before committing to a date; this is the cheapest possible go/no-go check and should be done in week one.testbench, PHPUnit) against our CI pipeline, coverage tooling, and any static-analysis baselines — these often break silently and are mistaken for package defects.Sequencing
composer why-not, read the upgrade guide, diff the public API.Maintenance
Support
Scaling
Failure modes
AGENTS.md propagating into vendor trees and conflicting with internal agent/tooling policy — low severity, but worth a one-line policy decision.Ramp-up
composer why-not check, the pilot criteria, and the rollback position (pin to 5.x, which must remain a live option until Laravel 13 is proven in production).How can I help you explore Laravel packages today?