Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhpStorm自动完成Laravel 5模型_Php_Laravel 5_Phpstorm - Fatal编程技术网

PhpStorm自动完成Laravel 5模型

PhpStorm自动完成Laravel 5模型,php,laravel-5,phpstorm,Php,Laravel 5,Phpstorm,我已经为PhpStorm安装了Barryvdh类和Laravel插件,但我无法让模型自动完成,PhpStorm会向我发出警告。我看了这本书和其他许多书都没有用。如果我从 class Promotion extends Model 到 然后它就起作用了。但我觉得改变每一个模型都是愚蠢的。另外,在制作新模型时,我必须记住改变这个 解决方案2看起来是更好的选择。我已将config/ide_helper.php从 'Eloguent' => array('Illuminate\Database\

我已经为PhpStorm安装了Barryvdh类和Laravel插件,但我无法让模型自动完成,PhpStorm会向我发出警告。我看了这本书和其他许多书都没有用。如果我从

class Promotion extends Model

然后它就起作用了。但我觉得改变每一个模型都是愚蠢的。另外,在制作新模型时,我必须记住改变这个

解决方案2看起来是更好的选择。我已将
config/ide_helper.php

'Eloguent' => array('Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'),

然后,我在
config/app.php
中将这一行添加到我的别名中,但我认为这是不对的,也不知道应该选择什么样的类,因为这不起作用,我尝试的许多其他选项也不起作用

'Model' => Illuminate\Database\Eloquent\Builder::class
我已经多次清除缓存并重新启动PhpStorm,并在3台不同的计算机上运行,结果完全相同。这看起来很愚蠢,我觉得很愚蠢,因为它可能很简单,但却看不见

我使用的是PhpStorm 2017.1,Laravel 5.3

'Model' => array('Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'),
'Model' => Illuminate\Database\Eloquent\Builder::class