在ubuntu上找不到在PHP Storm中的声明

时间:2012-12-21 08:27:27

标签: ubuntu phpstorm

有人在ubuntu上遇到过这样的麻烦 - php风暴不会在某种程度上看到类的声明。在Windows系统上,一切运行良好。

6 个答案:

答案 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

enter image description here

或者在这里:

Languages & Frameworks | Php | Laravel| Enable Plugin for this Project

enter image description here

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等。这些步骤有助于解决此问题:

  1. phpstorm-stubs的形式将官方zip archive回购代码下载到您的PC。
  2. 将其解压缩到某个文件夹中。
  3. 打开Settings> Languages and frameworks> PHP。选择PHP Runtime标签。在窗口底部,您将看到Default stubs path选项。将其设置为您解压缩归档文件的位置。