如何让 PhpStorm 识别 Laravel 门面?
How to get PhpStorm to recognize Laravel facades?
使用 Laravel Framework (5.6) 时,PhpStorm 在通过 facades 访问时无法识别方法,如下所示:
$user = User::find($id);
所以它总是抱怨:"Method 'find' not found in User"
我有 Laravel 插件和 Barry IDE 助手。我还需要做什么?
从终端中项目的根目录:
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
如果您需要为自定义包中的外观自动完成,那么您可能希望将 @mixin
PhpDocBlock 属性用于 link 您正在通过访问的 class立面到你的立面。
使用 Laravel Framework (5.6) 时,PhpStorm 在通过 facades 访问时无法识别方法,如下所示:
$user = User::find($id);
所以它总是抱怨:"Method 'find' not found in User"
我有 Laravel 插件和 Barry IDE 助手。我还需要做什么?
从终端中项目的根目录:
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
如果您需要为自定义包中的外观自动完成,那么您可能希望将 @mixin
PhpDocBlock 属性用于 link 您正在通过访问的 class立面到你的立面。