Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Ide Macros Laravel Package

tutorigo/laravel-ide-macros

Bring IDE autocompletion to your Laravel macros. This package scans your application for registered macros and generates helper files, so PhpStorm and other IDEs recognize macro methods with full type hints and suggestions.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Developer-experience investment: 1.6.0 expands IDE support for macros on Illuminate\Http\Request, TestResponse, and TestView, reducing false “method not found” warnings and improving autocomplete/static-analysis accuracy.
  • Laravel 9 upgrade planning: the dependency bump signals Laravel 9 compatibility, so it should be included in migration readiness checks for macro-heavy applications.
  • Build vs. buy: adopt a small dev-only package instead of maintaining custom IDE helper stubs or generation scripts for Laravel macros.
  • Roadmap/use cases: useful for macro-heavy apps, custom request helpers, test assertion macros, engineering onboarding, and safer refactoring around dynamically added methods.
  • Engineering velocity: fewer context switches to documentation and fewer IDE/static-analysis distractions when working with custom macros.

When to Consider This Package

  • Consider it when the Laravel application defines custom macros on framework classes—especially Request, TestResponse, or TestView—and the team relies on IDE autocomplete or static analysis.
  • Consider it during Laravel 9 upgrade planning if existing IDE tooling does not index macro-generated methods.
  • Evaluate it as a dev-only dependency: confirm PHP/Laravel version constraints, maintenance activity, generated-file workflow, and CI/static-analysis integration.
  • Look elsewhere if the app has no custom macros, if existing Laravel IDE Helper/static-analysis tooling already covers macro usage, if package constraints conflict with the application, or if the team cannot adopt generated IDE metadata.

How to Pitch It (Stakeholders)

  • Executives: a low-cost, low-risk developer-productivity improvement that supports Laravel 9 readiness; it does not change runtime product behavior.
  • Engineering: 1.6.0 improves IDE recognition for Request, TestResponse, and TestView macros and updates Laravel 9 dependencies. Adopt as a dev-only tool after a quick compatibility check to reduce static-analysis noise and onboarding friction in macro-heavy code.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource