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

sergeymakinen/laravel-phpstorm-stubs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!