laravelha/support
laravelha/support bundles handy helpers, macros, and utilities that streamline everyday Laravel development, cutting boilerplate so you can build features faster with cleaner, more consistent code across your projects.
laravelha/support is the reference model for how to factor that shared layer — one small package, no framework coupling beyond illuminate/*, MIT licensed.Consider it only if all of the following hold:
composer.json that its illuminate/* constraints cover your current and planned Laravel/PHP versions — a 2020-era constraint set almost certainly stops before Laravel 9/10/11, and an unbounded constraint is worse than a tight one.Look elsewhere — or write the twenty lines yourself — if any of these are true:
composer.lock churn) not to.Net PM recommendation: treat as reference material, not a dependency. Copy the pattern if you need a house-style support package; do not put it on the critical path.
For executives (60 seconds): A small, MIT-licensed Laravel utility package from a community ecosystem. Eight GitHub stars, zero downstream dependents, last released in October 2020. It is not a product dependency and I am not recommending adoption. The reason it is worth thirty seconds of your attention is that it is a clean example of a decision we do face repeatedly: whether to accumulate small third-party packages that each add a line to every future framework upgrade. My recommendation is to use it as a template if and when we build our own shared internal utilities, and otherwise leave it alone. Cost of adopting: near-zero licence cost, non-trivial maintenance drag. Cost of skipping: zero.
For engineering leads: This is a shared-support package for the LaravelHA package family — helpers, provider bootstrapping, reusable integration patterns. It is not a library with an API you will build against; it is plumbing. Two things make it unusable as a dependency today: the illuminate/* constraints were last touched in 2020 and will not span current Laravel majors, and there is no changelog, so every patch bump would be a manual diff. What is worth taking is the structure — if we are shipping multiple internal packages, this is a reasonable shape for the shared layer we should own ourselves: helpers isolated, provider bootstrap standardised, no framework-adjacent reimplementation. Concretely: don't add it to composer.json. If you are touching duplicated helper code across two or more of our packages, open a ticket to consolidate it internally and use this repo as a reference for layout. If anyone does want to trial it, the bar is: pin to an exact version, verify the framework version matrix in a scratch branch, run the full suite before any call site uses it, bind behind our own interface so removal is one file, and record the decision — including that it was adopted with no changelog — in the PR description.
One-line summary for the decision log: Evaluated laravelha/support (v1.0.4, Oct 2020, 8 stars, 0 dependents) as a shared-utility dependency. Rejected for adoption on maintenance and framework-compatibility grounds; retained as a structural reference for an internal shared package. No roadmap impact.
How can I help you explore Laravel packages today?