PHPackages                             sven/laravel-ide - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. sven/laravel-ide

Abandoned → [sven/artisan-shortcuts](/?search=sven%2Fartisan-shortcuts)ArchivedLibrary

sven/laravel-ide
================

Generate IDE helper files with one short command.

v1.1.0(7y ago)716MITPHPPHP ^7.1

Since Jun 2Pushed 7y ago1 watchersCompare

[ Source](https://github.com/svenluijten/laravel-ide)[ Packagist](https://packagist.org/packages/sven/laravel-ide)[ RSS](/packages/sven-laravel-ide/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

[![laravel-ide](https://user-images.githubusercontent.com/11269635/39960173-33d80798-561e-11e8-9dcb-f6ee9cc55dd5.jpg)](https://user-images.githubusercontent.com/11269635/39960173-33d80798-561e-11e8-9dcb-f6ee9cc55dd5.jpg)

Laravel IDE
===========

[](#laravel-ide)

[![Latest Version on Packagist](https://camo.githubusercontent.com/2e5467199216f3021a37689a9e75f1515792bcbcc489fcafb69602b3052912fa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7376656e2f6c61726176656c2d6964652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/sven/laravel-ide)[![Total Downloads](https://camo.githubusercontent.com/f816f57e03990aa54ce7a5e8628e601a5a287f3f24dd01b895029fc4094490a7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7376656e2f6c61726176656c2d6964652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/sven/laravel-ide)[![Software License](https://camo.githubusercontent.com/6c711032aff1ca0eb6b211aa6cb3649ce7fd64a7714e1181d4bb457f9680e7cf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![StyleCI](https://camo.githubusercontent.com/0e7c5cbc3a3b6234a78fe514f3fa27abaca2de9273eac7b712a9860a7d545e98/68747470733a2f2f7374796c6563692e696f2f7265706f732f3133333136393034362f736869656c64)](https://styleci.io/repos/133169046)

> **Note:** This package is no longer maintained. Use [`sven/artisan-shortcuts`](https://github.com/svenluijten/artisan-shortcuts) instead.

This package provides a single command to quickly generate IDE helper files. I grew tired of remembering the 3 or 4 commands it took me to generate the helper files with Barry van den Heuvel's [`laravel-ide-helper` package](https://github.com/barryvdh/laravel-ide-helper), so I wrote my own command. Eventually though, I kept copying and pasting that same command in all my projects. And thus, this package was born.

Index
-----

[](#index)

- [Installation](#installation)
    - [Downloading](#downloading)
    - [Registering the service provider](#registering-the-service-provider)
- [Usage](#usage)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)

Installation
------------

[](#installation)

You'll have to follow a couple of simple steps to install this package.

### Downloading

[](#downloading)

Via [composer](http://getcomposer.org):

```
$ composer require sven/laravel-ide --dev
```

Or add the package to your dependencies in `composer.json` and run `composer update` on the command line to download the package:

```
{
    "require-dev": {
        "sven/laravel-ide": "^1.0"
    }
}
```

### Registering the service provider

[](#registering-the-service-provider)

Thanks to auto-discovery, the service provider is already registered. If you disabled auto-discovery in your project, you must register `\Sven\LaravelIde\ServiceProvider`while the app is in the `local` environment.

Usage
-----

[](#usage)

To (re-)generate IDE helper files, execute the following command:

```
$ php artisan ide
```

Configuration
-------------

[](#configuration)

To publish the configuration file for this package, run the following command:

```
$ php artisan vendor:publish --provider="Sven\LaravelIde\ServiceProvider"
```

This will create a new file at `config/ide.php`, where you can configure the following values:

### `write_to_model_files`

[](#write_to_model_files)

This option is to determine whether to write the generated docblocks for models directly to the model files or to create a seperate file for them.

### `commands.*`

[](#commands)

The keys here stand for the `ide-helper` command to execute. If you want to disable one of them, set its value to `false`.

Contributing
------------

[](#contributing)

All contributions (pull requests, issues and feature requests) are welcome. Make sure to read through the [CONTRIBUTING.md](CONTRIBUTING.md) first, though. See the [contributors page](../../graphs/contributors) for all contributors.

License
-------

[](#license)

`sven/laravel-ide` is licensed under the MIT License (MIT). Please see the [license file](LICENSE.md) for more information.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2903d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6682e025b83b7a93b4d43c5c9b0b2245d790d72352758c47b81ba14858f45a8a?d=identicon)[svenluijten](/maintainers/svenluijten)

---

Top Contributors

[![svenluijten](https://avatars.githubusercontent.com/u/11269635?v=4)](https://github.com/svenluijten "svenluijten (13 commits)")

---

Tags

ide-helperlaravellaravel-idelaravel-ide-helperphpphpstormlaravelidephpstormartisanlaravel-ide-helperide-helper

### Embed Badge

![Health badge](/badges/sven-laravel-ide/health.svg)

```
[![Health](https://phpackages.com/badges/sven-laravel-ide/health.svg)](https://phpackages.com/packages/sven-laravel-ide)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[soyhuce/next-ide-helper

Laravel ide helper rebuilt under steroids

4756.2k3](/packages/soyhuce-next-ide-helper)[gonetone/laravel-boost-windsurf-extension

Laravel Boost extension package that provides Windsurf editor and Windsurf JetBrains plugin integration.

239.1k](/packages/gonetone-laravel-boost-windsurf-extension)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
