Php IDE自动完成与Laravel';服务供应商

Php IDE自动完成与Laravel';服务供应商,php,laravel,ide,phpstorm,service-provider,Php,Laravel,Ide,Phpstorm,Service Provider,我最近开始使用PhpStorm,但我不认为问题仅仅在于这个特定的IDE 它为自动完成功能提供了很大的帮助,但是接口有问题。我使用了与中使用的完全相同的接口结构。代码工作正常,但IDE无法理解,UserRepositoryInterface当前由EloquentUserRepository实现,该接口在相关服务提供商中定义为App::bind('UserRepositoryInterface','EloquentUserRepository') 我找了一会儿,但找不到任何解决办法。如何告诉PhpS

我最近开始使用PhpStorm,但我不认为问题仅仅在于这个特定的IDE

它为自动完成功能提供了很大的帮助,但是接口有问题。我使用了与中使用的完全相同的接口结构。代码工作正常,但IDE无法理解,
UserRepositoryInterface
当前由
EloquentUserRepository
实现,该接口在相关服务提供商中定义为
App::bind('UserRepositoryInterface','EloquentUserRepository')

我找了一会儿,但找不到任何解决办法。如何告诉PhpStorm,当我在控制器中写入
$this->table->
时,它应该从我的
User.php
模型自动完成


顺便说一句,我正在使用这个软件包:

尝试将
类用户
重命名为
类MyUser
(例如),您应该重新获得自动完成。我现在也遇到了同样的问题,归根结底是IDEA(或phpStorm)在处理Symfony的所有名称空间时变得非常混乱

仅仅因为IDE不能处理一个类而重命名它显然不是一个理想的方法,但是由于我们不得不为此使用IDE帮助程序,我们也可以这样做


注意:别忘了在你的
app/config/auth.php
中设置你的
'model'=>'MyUser'

PhpStorm不完全支持刀片模板引擎(工作正在进行):。投票支持现有的问题。我从来没有在我的问题中提到刀片或任何与刀片相关的东西。