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 Ide Helper Laravel Package

barryvdh/laravel-ide-helper

Generates up-to-date PHPDoc helper files for Laravel to improve IDE autocomplete and type hints. Creates _ide_helper.php for facades and writes or exports model docblocks for Eloquent, fluent methods, factories, and container bindings.

View on GitHub
Deep Wiki
Context7
v3.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.6.1...v3.7.0

v3.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.5.5...v3.6.0

v3.5.4

What's Changed

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.5.3...v3.5.4

v3.5.3
v3.5.2

Fixes

Fix empty/anonymous closure in meta command.

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.5.1...v3.5.2

v3.5.0

This release mostly enhances the ide-helper:meta command to provide autocomplete for more config values, routes etc.

https://github.com/user-attachments/assets/baa3f5e1-dcbd-4c4c-8091-213892f33932

What's Changed

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.4.0...v3.5.0

v3.4.0

What's Changed

Also updated ReflectionDocblock to v2.2.0

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.3.0...v3.4.0

v3.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.2.2...v3.3.0

v3.2.2

What’s Changed

  • fix(pivot): only use unique classes in the pivot union (Fixes #1606) (#1607) @pataar
  • docs(pr): remove the changelog checklist item (#1608) @pataar
  • Create update-changelog.yaml (#1605) @barryvdh

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.2.1...v3.2.2

v3.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.2.0...v3.2.1

v3.2.0

This version adds support for the Generics in the Eloquent Builder from Laravel 11. To better support this, support for Laravel < 11 is dropped. The minimum version is now Laravel 11 and PHP8.2. Older Laravel/PHP versions can still keep using v3.1.x

What's Changed

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.1.0...v3.2.0

v3.1.0

2024-07-12, 3.1.0

Fixed

Added

New Contributors

Full Changelog: https://github.com/barryvdh/laravel-ide-helper/compare/v3.0.0...v3.1.0

v3.0.0

Added

Changed

Removed

  • Support for Laravel 9 and use of doctrine/dbal #1512 / barryvdh With this functionality gone, a few changes have been made:
    • support for custom datatypes has been dropped (config custom_db_types) unknown data types default to string now and to fix the type, add a proper cast in Eloquent
    • You might have top-level dependency on doctrine/dbal. This may have been in the past due to ide-helper, we suggest to check if you still need it and remove it otherwise
    • Minimum PHP version, due to Laravel 10, is now PHP 8.1
v2.15.1
v2.15.0

Shortly after the previous release, a release with some long standing Pull Requests. This release is the last minor release before removing support for Laravel 9 and Doctrine.

Fixed

Changed

Added

v2.14.0

Finally after a year a new release 🎉

As mentioned below, Lumen is no longer officially supported.

Changed

  • Official support for Lumen has been dropped #1425 / mfn
  • Refactor resolving of null information for custom casted attribute types #1330 / wimski

Fixed

Added

  • Add support for nikic/php-parser 5 (next to 4) #1502 / mfn
  • Add support for immutable_date:* and immutable_datetime:* casts. #1380 / thekonz
v2.13.0

Fixes

  • Fix return type of methods provided by SoftDeletes #1345 / KentarouTakeda
  • Handle PHP 8.1 deprecation warnings when passing null to new \ReflectionClass #1351 / mfn
  • Fix issue where \Eloquent is not included when using write_mixin #1352 / Jefemy
  • Fix model factory method arguments for Laravel >= 9 #1361 / wimski
  • Improve return type of mock helper methods in tests #1405 / bentleyo
  • Fix Castable class if failed to detect it from return types #1388 / kwarcu

Added

v2.12.3

Fixed

  • Fix date and datetime handling for attributes that set a serialization format option for the Carbon instance #1324 / FLeudts
  • Fix composer conflict with composer/pcre version 2/3. #1327 / barryvdh
v2.12.2

Fix Composer conflict with Laravel 9

v2.12.1

Fixed

v2.12.0

Added

v2.11.0

Added

  • Add support for Laravel 8.77 Attributes #1289 / SimonJnsson
  • Add support for cast types decimal:*, encrypted:*, immutable_date, immutable_datetime, custom_datetime, and immutable_custom_datetime #1262 / miken32
  • Add support of variadic parameters in ide-helper:models #1234 / shaffe-fr
  • Add support of custom casts without properties #1267 / sparclex

Fixed

Changed

v2.10.0

Added

  • Allowing Methods to be set or unset in ModelHooks #1198 / jenga201
    Note: the visibility of \Barryvdh\LaravelIdeHelper\Console\ModelsCommand::setMethod has been changed to public!

Fixed

  • Fixing issue where incorrect autoloader unregistered #1210 / tezhm
v2.9.3

Fixed

  • Support both customized namespace factories as well as default resolvable ones #1201 / wimski
v2.9.2

Added

  • Model hooks for adding custom information from external sources to model classes through the ModelsCommand #945 / wimski

Fixed

v2.9.1

Added

  • Generate PHPDoc for Laravel 8.x factories #1074 / ahmed-aliraqi Be sure to remove any use HasFactory; on models not having factories to avoid crashes in ide-helper
  • Add a comment to a property like table columns #1168 / biiiiiigmonster
  • Added post_migrate hook to run commands after a migration #1163 / netpok

Fixed

v2.9.0

Changed

  • Dropped support for Laravel 6 and Laravel 7, as well as support for PHP 7.2 and added support for doctrine/dbal:^3 #1114 / mfn

Fixed

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport