为Eloquent ORM的模型对象键入提示

时间:2016-06-14 19:56:09

标签: php laravel orm eloquent type-hinting

我还没有使用laravel,但是观看youtube上的教程给我留下了一个问题提示,这对我来说非常重要。

现在我已经阅读了

Type Hinting Eloquent Models

在这里

Eloquent ORM Code Hinting in PhpStorm

但都没有解决以下问题:

namespace App;
use Illuminate\Database\Eloquent\Model;

    class Movie extends Model {
}

现在可以说电影有名字,id,长度,作者

所有这些字段都没有在类电影中定义,但不知何故来自活动记录ORM雄辩模型if I understood correctly

但是说实话,我不记得它是被称为authorAuthor还是AuthorName。或MovieLengthLengthTotalTime

我应该如何记住所有型号的所有内容?有没有办法在php风暴中输入提示?

我的意思是所有模型中所有表格的字段。

修改

使其更清晰

我想输入:

$m = App\Movie::find(1);
$m->|

其中|是我的插入符号。现在我在电影类上有哪些领域?

1 个答案:

答案 0 :(得分:1)

最好的办法是在应用程序中安装laravel-ide-helper ServiceProvider软件包

https://github.com/barryvdh/laravel-ide-helper

对于IDE的类型提示似乎有很多有用的功能。