【发布时间】:2019-02-07 19:21:55
【问题描述】:
使用 Laravel 框架 (5.6) 时,PhpStorm 在通过以下外观访问时无法识别方法:
$user = User::find($id);
所以它总是抱怨:“在用户中找不到方法'find'”
我有 Laravel 插件和 Barry IDE 助手。我还需要做什么?
【问题讨论】:
标签: php laravel laravel-5 phpstorm
使用 Laravel 框架 (5.6) 时,PhpStorm 在通过以下外观访问时无法识别方法:
$user = User::find($id);
所以它总是抱怨:“在用户中找不到方法'find'”
我有 Laravel 插件和 Barry IDE 助手。我还需要做什么?
【问题讨论】:
标签: php laravel laravel-5 phpstorm
从终端中项目的根目录:
composer require --dev barryvdh/laravel-ide-helper
php artisan clear-compiled
php artisan ide-helper:generate
参考:https://github.com/barryvdh/laravel-ide-helper#automatic-phpdoc-generation-for-laravel-facades
【讨论】:
composer require barryvdh/laravel-ide-helper
如果您需要在自定义包中自动完成外观,那么您可能需要使用@mixin PhpDocBlock 属性将您通过外观访问的类链接到您的外观。
【讨论】:
Dynamic method called statically