Laravel有全局助手函数和类别名声明。
你可以使用barryvdh/laravel-ide-helper来帮助你的IDE识别这些助手和别名。
如果安装有困难,请参考这个指南。
基本上如此。
$ composer require --dev barryvdh/laravel-ide-helper
$ php artisan ide-helper:generate
$ php artisan ide-helper:meta
$ php artisan ide-helper:models --nowrite
php artisan ide-helper:generate
,然后重新打开或最好重启 vscode。 - Gkiokan像这样为您的变量添加注释:
/** @var \App\Models\User $user **/
$user = Auth::user();
我需要告诉PHP Intelephense $user变量不是Illuminate\Foundation\Auth\User
,而是\App\Models\User
。
isNot
而非isNOt
。 - lagbox