Skip to content
This repository has been archived by the owner on May 26, 2020. It is now read-only.

Latest commit

 

History

History
46 lines (30 loc) · 1.44 KB

README.md

File metadata and controls

46 lines (30 loc) · 1.44 KB

Laravel PhpStorm autocomplete stubs

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!