有人在ubuntu上遇到过这个麻烦吗?php Storm 不知何故看不到类的声明。在Windows系统上,一切都很好。
tkclm6bt1#
我的问题是,我的整个供应商文件夹不知何故被忽略了。要检查和修复,请导航到“文件>设置>项目设置>目录”,并确保“供应商”没有被 * 排除**。来源:http://fuelphp.com/forums/discussion/3943/how-to-setup-code-completion-in-phpstorm
cqoc49vn2#
请尝试启用Laravel插件:Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project
Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project
或者这里:Languages & Frameworks | Php | Laravel| Enable Plugin for this Project
Languages & Frameworks | Php | Laravel| Enable Plugin for this Project
如https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm所述
kfgdxczn3#
gblwokeq4#
没有什么对我有用,这是我如何解决的:只需恢复设置
File > Manage IDE Settings > Restore Default Settings
卸载IDE没有帮助,恢复设置是解决问题的最佳方法
fslejnso5#
我不得不删除主目录中的.PhpStorm20*文件夹,从一个全新的配置开始。也许这样更好,因为在两年后,在几个版本的PhpStorm中拖动相同的配置沿着。
.PhpStorm20*
4urapxun6#
我也有这个,这是由于我的网址。我有:
templateUrl:'/features/UI/partials/labelledSelect.html'
他需要做的是:
templateUrl:'features/UI/partials/labelledSelect.html'
所以我可以控制点击它(在WebStorm实际上,虽然他们似乎非常相似)。
tct7dpnv7#
我得到了“找不到声明.”在我的文件routes/web.php
Route::get('/', function () { return view('welcome'); });
但添加use Illuminate\Routing\Route;后就没问题了。
use Illuminate\Routing\Route;
iovurdzv8#
在我的例子中,PHP Storm没有看到标准PHP函数的声明:fopen()、fwrite等这些步骤有助于解决此问题:1.下载官方phpstorm-stubs代码库到您的PC作为zip archive。1.把它放到某个文件夹里。1.打开Settings > Languages and frameworks > PHP。选择PHP Runtime选项卡。在窗口底部,您将看到Default stubs path选项。将其设置为已解压缩存档的位置。
fopen()
fwrite
Settings
Languages and frameworks
PHP
PHP Runtime
Default stubs path
ylamdve69#
在我的例子中,“.php”文件扩展名与文本内容类型相关联。在“设置→文件类型→ PHP”下的“文件名模式”中添加“*.php”已经为我解决了这个问题。
9条答案
按热度按时间tkclm6bt1#
我的问题是,我的整个供应商文件夹不知何故被忽略了。
要检查和修复,请导航到“文件>设置>项目设置>目录”,并确保“供应商”没有被 * 排除**。
来源:http://fuelphp.com/forums/discussion/3943/how-to-setup-code-completion-in-phpstorm
cqoc49vn2#
请尝试启用Laravel插件:
Settings (Preferences) | Other Settings | Laravel Plugin | Enable Plugin for this Project
或者这里:
Languages & Frameworks | Php | Laravel| Enable Plugin for this Project
如https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm所述
kfgdxczn3#
gblwokeq4#
没有什么对我有用,这是我如何解决的:只需恢复设置
卸载IDE没有帮助,恢复设置是解决问题的最佳方法
fslejnso5#
我不得不删除主目录中的
.PhpStorm20*
文件夹,从一个全新的配置开始。也许这样更好,因为在两年后,在几个版本的PhpStorm中拖动相同的配置沿着。4urapxun6#
我也有这个,这是由于我的网址。
我有:
他需要做的是:
所以我可以控制点击它(在WebStorm实际上,虽然他们似乎非常相似)。
tct7dpnv7#
我得到了“找不到声明.”在我的文件routes/web.php
但添加
use Illuminate\Routing\Route;
后就没问题了。iovurdzv8#
在我的例子中,PHP Storm没有看到标准PHP函数的声明:
fopen()
、fwrite
等这些步骤有助于解决此问题:1.下载官方phpstorm-stubs代码库到您的PC作为zip archive。
1.把它放到某个文件夹里。
1.打开
Settings
>Languages and frameworks
>PHP
。选择PHP Runtime
选项卡。在窗口底部,您将看到Default stubs path
选项。将其设置为已解压缩存档的位置。ylamdve69#
在我的例子中,“.php”文件扩展名与文本内容类型相关联。在“设置→文件类型→ PHP”下的“文件名模式”中添加“*.php”已经为我解决了这个问题。