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 accurate PHPDoc helper files for Laravel to improve IDE autocompletion and type hints. Create _ide_helper.php for facades, add or export model PHPDocs, fluent methods, factory builders, and PhpStorm container metadata—kept in sync with your project.

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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai