l0n3ly/laravel-dynamic-helpers
app/Helpers), making it a natural fit for Laravel applications.Store/ProductHelper)..phpstorm.meta.php and _ide_helper.php files ensures seamless autocompletion and type hints, improving developer productivity.eval() usage: While powerful, runtime function generation via eval() introduces security risks if helper classes are user-provided or improperly validated. Mitigation: Restrict helper creation to trusted developers and validate input in the make:helper command..phpstorm.meta.php, _ide_helper.php) must be committed to version control for CI/CD environments. The package adds these files to .gitignore by default, which could cause issues if not manually re-added.Store/TenantHelper) generate camelCase global functions (storeTenantHelper()). Ensure no conflicts with existing global functions or helper names.make:helper command)._ide_helper.php work with IDEs other than PhpStorm (e.g., VSCode, PHPStorm)?Helper class or override default behavior?make:helper.composer require l0n3ly/laravel-dynamic-helpers.MoneyHelper, PermissionHelper).moneyHelper()) replace static calls or manual service container resolutions.storeHelper() vs. StoreHelper).global namespace.app()->make('helper') patterns may need updates).register() or boot() are no longer needed (but can be removed safely).php artisan vendor:publish --tag=dynamic-helpers.php artisan make:helper MoneyHelper..phpstorm.meta.php, _ide_helper.php) are committed to version control.app/Helpers. Changes are reflected immediately (no cache clearing required).php artisan make:helper to regenerate helpers if the file is deleted or renamed..phpstorm.meta.php, _ide_helper.php) should be committed to version control to ensure consistency across environments.composer update l0n3ly/laravel-dynamic-helpers.Helper class extension).app/Helpers and follows naming conventions (e.g., MoneyHelper.php for moneyHelper()).make:helper command and helper usage patternsHow can I help you explore Laravel packages today?