Weave Code
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 Dynamic Helpers Laravel Package

l0n3ly/laravel-dynamic-helpers

View on GitHub
Deep Wiki
Context7
2.0.0

Added

  • Real PHP functions auto-created for each helper class at boot time (not just IDE hints)
  • Dynamic helper registration from app/Helpers directory with nested path support (e.g., Store/TenantHelper.phpstoreTenantHelper() global function)
  • Automatic IDE file generation at boot time: generates .phpstorm.meta.php for PhpStorm and _ide_helper.php for IDE introspection
  • Static method access pattern via __callStatic magic method (e.g., MoneyHelper::format(100))
  • Three access patterns for maximum flexibility: global functions (moneyHelper()), static calls (MoneyHelper::format(100)), and proxy methods (helpers()->moneyHelper())
  • Laravel Boost integration with helper creation skill and core guidelines documentation

Changed

  • Helper function registration moved from static registration to dynamic boot-time discovery
  • Service provider now generates real PHP functions (via eval) instead of relying on IDE hints alone
  • IDE files generated automatically at every boot cycle to stay in sync with filesystem changes
  • Helper base class uses magic methods (__call and __callStatic) for flexible method forwarding

Removed

  • BREAKING: Removed helpers:ide Artisan command (no longer needed—helpers are generated automatically at boot)
  • Removed GenerateIdeHelperCommand class (functionality moved to service provider boot cycle)
1.3.0

Added

  • Full support for Laravel 13 with comprehensive CI testing matrix.
  • Added Laravel version compatibility matrix CI workflow for testing Laravel 11, 12, and 13.

Changed

  • Updated minimum Laravel version from 10.0 to 11.0.
  • Updated CI matrix to test Laravel 11, 12, and 13.
  • Updated Testbench constraint to include v11.0 for Laravel 13.
  • Updated project documentation to reflect Laravel 13 support.

Removed

  • Dropped support for Laravel 10. Package now requires Laravel 11 or higher.
1.2.0

Added

  • Added IDE helper generation command helpers:ide for dynamic helper autocompletion.
  • Added automatic IDE helper regeneration after make:helper.
1.1.0

Added

  • Added dynamic global helper function auto-creation from files in app/Helpers.
  • Added HelperProxy for dynamic helper method forwarding.
  • Added comprehensive project documentation in README.md.
  • Added composer scripts for testing and formatting.
  • Added package metadata improvements including keywords and MIT license.

Changed

  • Improved make:helper command output messages for clearer generated helper usage.
  • Updated package metadata by removing a pinned package version.

Fixed

  • Corrected README badge formatting and visibility.
1.0.0

Added

  • Initial package release.
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.
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver