有人在ubuntu上遇到过这样的麻烦 - php风暴不会在某种程度上看到类的声明。在Windows系统上,一切运行良好。
答案 0 :(得分:3)
我的问题是我的整个供应商文件夹都被忽略了。
要检查并修复,请导航至"文件>设置>项目设置>目录"并确保"供应商"不是 排除 。
来源: http://fuelphp.com/forums/discussion/3943/how-to-setup-code-completion-in-phpstorm
答案 1 :(得分:1)
请尝试启用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
所述答案 2 :(得分:1)
我必须从一个全新的配置开始,删除主目录中的.PhpStorm20*
文件夹。两年来,在多个版本的PhpStorm中拖动相同的配置后,这种方法可能会更好。
答案 3 :(得分:0)
我也有这个,这是由于我的网址。
我有:
templateUrl:'/features/UI/partials/labelledSelect.html'
需要做到:
templateUrl:'features/UI/partials/labelledSelect.html'
所以我可以控制点击它(实际上在WebStorm中它们看起来非常相似)。
答案 4 :(得分:0)
我的文件routes / web.php
中有“找不到声明......”Route::get('/', function () {
return view('welcome');
});
但是在添加use Illuminate\Routing\Route;
之后
没关系。
答案 5 :(得分:0)
就我而言,PHP Storm没有看到标准php函数的声明:fopen()
,fwrite
等。这些步骤有助于解决此问题:
Settings
> Languages and frameworks
> PHP
。选择PHP Runtime
标签。在窗口底部,您将看到Default stubs path
选项。将其设置为您解压缩归档文件的位置。