Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 8, 2024 via composer

barryvdh/laravel-ide-helper v3.0.0

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.
Package summary
Share
0
issues
2
licenses
46
MIT
1
BSD-3-Clause
Package created
10 Mar 2013
Version published
1 Mar 2024
Maintainers
1
Total deps
47
Direct deps
9
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
46 Packages, Including:
barryvdh/laravel-ide-helper@v3.0.0
barryvdh/reflection-docblock@v2.1.1
brick/math@0.12.1
carbonphp/carbon-doctrine-types@3.2.0
composer/class-map-generator@1.1.1
composer/pcre@3.1.3
doctrine/deprecations@1.1.3
doctrine/inflector@2.0.10
illuminate/bus@v11.7.0
illuminate/collections@v11.7.0
illuminate/conditionable@v11.7.0
illuminate/console@v11.7.0
illuminate/container@v11.7.0
illuminate/contracts@v11.7.0
illuminate/database@v11.7.0
illuminate/events@v11.7.0
illuminate/filesystem@v11.7.0
illuminate/macroable@v11.7.0
illuminate/pipeline@v11.7.0
illuminate/support@v11.7.0
illuminate/view@v11.7.0
laravel/prompts@v0.1.21
nesbot/carbon@3.3.1
nunomaduro/termwind@v2.0.1
phpdocumentor/reflection-common@2.2.0
phpdocumentor/type-resolver@1.8.2
phpstan/phpdoc-parser@1.29.0
psr/clock@1.0.0
psr/container@2.0.2
psr/simple-cache@3.0.0
symfony/clock@v7.0.7
symfony/console@v7.0.7
symfony/deprecation-contracts@v3.5.0
symfony/finder@v7.0.7
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-php80@v1.29.0
symfony/polyfill-php83@v1.29.0
symfony/process@v7.0.7
symfony/service-contracts@v3.5.0
symfony/string@v7.0.7
symfony/translation@v7.0.7
symfony/translation-contracts@v3.5.0
voku/portable-ascii@2.0.1

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@v5.0.2
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

9
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/class-map-generator1.1.1-MIT
prod
illuminate/consolev11.7.0-MIT
prod dev
illuminate/databasev11.7.0-MIT
prod
illuminate/filesystemv11.7.0-MIT
prod
illuminate/supportv11.7.0-MIT
prod
illuminate/viewv11.7.0-MIT
prod dev
nikic/php-parserv5.0.2-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.