Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Generated on May 28, 2024 via composer

barryvdh/laravel-ide-helper v2.11.0

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.
Package summary
Share
0
issues
2
licenses
53
MIT
1
BSD-3-Clause
Package created
10 Mar 2013
Version published
3 Jan 2022
Maintainers
1
Total deps
54
Direct deps
8
License
MIT

Issues

0
This package has no issues

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
53 Packages, Including:
barryvdh/laravel-ide-helper@v2.11.0
barryvdh/reflection-docblock@v2.1.1
carbonphp/carbon-doctrine-types@2.1.0
composer/ca-bundle@1.5.0
composer/class-map-generator@1.1.1
composer/composer@2.7.6
composer/metadata-minifier@1.0.0
composer/pcre@3.1.4
composer/semver@3.4.0
composer/spdx-licenses@1.5.8
composer/xdebug-handler@3.0.5
doctrine/cache@2.2.0
doctrine/dbal@3.8.4
doctrine/deprecations@1.1.3
doctrine/event-manager@2.0.1
doctrine/inflector@2.0.10
illuminate/collections@v8.83.27
illuminate/console@v8.83.27
illuminate/contracts@v8.83.27
illuminate/filesystem@v8.83.27
illuminate/macroable@v8.83.27
illuminate/support@v8.83.27
justinrainbow/json-schema@v5.2.13
nesbot/carbon@2.72.3
phpdocumentor/reflection-common@2.2.0
phpdocumentor/type-resolver@1.8.2
phpstan/phpdoc-parser@1.29.0
psr/cache@3.0.0
psr/clock@1.0.0
psr/container@1.1.2
psr/log@2.0.0
psr/simple-cache@1.0.1
react/promise@v3.2.0
seld/jsonlint@1.10.2
seld/phar-utils@1.2.1
seld/signal-handler@2.0.2
symfony/console@v5.4.39
symfony/deprecation-contracts@v3.5.0
symfony/filesystem@v7.0.6
symfony/finder@v5.4.39
symfony/polyfill-ctype@v1.29.0
symfony/polyfill-intl-grapheme@v1.29.0
symfony/polyfill-intl-normalizer@v1.29.0
symfony/polyfill-mbstring@v1.29.0
symfony/polyfill-php73@v1.29.0
symfony/polyfill-php80@v1.29.0
symfony/polyfill-php81@v1.29.0
symfony/process@v5.4.39
symfony/service-contracts@v3.5.0
symfony/string@v6.4.7

BSD 3-Clause "New" or "Revised" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
use-trademark
hold-liable
Must
include-copyright
include-license
1 Packages, Including:
nikic/php-parser@v4.19.1
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

8
All Dependencies CSV
β“˜ This is a list of barryvdh/laravel-ide-helper 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
barryvdh/reflection-docblockv2.1.136.79 kBMIT
prod
composer/composer2.7.6-MIT
prod dev
doctrine/dbal3.8.4-MIT
prod dev
illuminate/consolev8.83.27-MIT
prod
illuminate/filesystemv8.83.27-MIT
prod
illuminate/supportv8.83.2783.71 kBMIT
prod
nikic/php-parserv4.19.1-BSD-3-Clause
prod dev
phpdocumentor/type-resolver1.8.2-MIT
prod

Visualizations

Frequently Asked Questions

What does barryvdh/laravel-ide-helper do?

The barryvdh/laravel-ide-helper is an incredibly useful tool that assists Laravel developers by automatically generating helper files that enable your IDE (Integrated Development Environment) to provide accurate auto-completion. It is a way to create a more efficient and effective coding environment by providing complete PHPDocs, directly sourced from your Laravel project files. This ensures they always stay up-to-date. The package supports Laravel 8+ and PHP 7.3+, making it a versatile tool for most Laravel developers.

How do you use barryvdh/laravel-ide-helper?

Using the Laravel IDE Helper is straightforward and can be summed up in a few steps. In your Laravel project, the package can be installed via composer using the command composer require --dev barryvdh/laravel-ide-helper. After the installation, you have access to several Artisan commands that aid in generating PHPDocs for various aspects of Laravel. Here are few examples:

php artisan ide-helper:generate
php artisan ide-helper:models
php artisan ide-helper:meta

The ide-helper:generate command helps in generating PHPDocs for Laravel Facades, while ide-helper:models helps in generating PHPDocs for models. In turn, the ide-helper:meta command generates PhpStorm Meta file.

Where are the barryvdh/laravel-ide-helper docs?

The documentation for the Laravel IDE Helper package can be found on its GitHub page - https://github.com/barryvdh/laravel-ide-helper.git. The README file in the root directory contains all the necessary details regarding installation, usage, and even advanced features like PHPDoc generation for Laravel Fluent methods, Auto-completion for factory builders, and PhpStorm Meta for Container instances. For more project-specific settings, you can consider publishing the config file via php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config.