sergeymakinen/laravel-phpstorm-stubs

This package is abandoned and no longer maintained. No replacement package was suggested.

Laravel PhpStorm autocomplete stubs

v1.0.4 2017-03-01 18:32 UTC

This package is auto-updated.

Last update: 2020-09-09 22:54:29 UTC


README

Stubs for PhpStorm (may be for some other IDEs as well) to get a code completion working for Laravel facades, Query/Eloquent builders. Requires Laravel 5.1 or higher.

Packagist Version Total Downloads Software License

Installation

The preferred way to install this extension is through composer.

Either run

composer require "sergeymakinen/laravel-phpstorm-stubs:^1.0"

or add

"sergeymakinen/laravel-phpstorm-stubs": "^1.0"

to the require section of your composer.json file.

Notes

If you got no code completion on Eloquent models, add a Model mixin tag, see an example:

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;

/**
 * @mixin Model
 */
class User extends Model implements AuthenticatableContract, CanResetPasswordContract
{
    // ...
}

Have fun!