ngmy/laravel-ide-helper-eloquent
Generate PHPDoc annotations for Eloquent models to improve IDE autocompletion and static analysis. This Laravel package inspects your models, database schema, and relationships to produce accurate @property, @method, and relationship hints, making model code easier to navigate in PhpStorm, VS Code,...
Consider adopting when:
Look elsewhere or wait when:
barryvdh/laravel-ide-helper), and adding a second generator creates overlap or conflicting artifacts.0.x release. Pre-1.0 packages can change APIs without notice; confirm the release notes and changelog for breaking changes before pinning in shared tooling. The 0.4.0 notes provided only link to a diff, so verify the actual diff before upgrading.For executives: A small, low-cost developer-tooling dependency that makes our Laravel codebase easier and faster to work in. It doesn't touch production runtime behavior — it improves the editor experience and the reliability of static checks, which translates into fewer trivial bugs and faster onboarding. Risk is low; it's a 0.x package, so we'd pin the version and validate the upgrade.
For engineering leadership: Adopting this generates IDE metadata for Eloquent models, sharpening autocomplete and type inference and lowering the cost of enabling PHPStan/Larastan. It's a focused tool, not a framework — easy to try behind a spike, easy to remove. Caveats: pre-1.0 versioning means we should read the 0.4.0 diff carefully, check it doesn't duplicate an existing helper package, and decide whether generated files are committed or regenerated in CI.
For engineers: Expect better editor support on models — relationship and attribute hints, fewer "magic property" surprises. Regeneration needs a place in the workflow (composer script or CI step). Before upgrading to 0.4.0, review the changelog diff for breaking changes, since the release notes alone are not descriptive.
How can I help you explore Laravel packages today?