标签: phpstorm

Less File Watcher 在 PhpStorm 中创建空文件

我已经在 PhpStorm 中设置了文件观察器的默认设置。修改文件名并添加--source-map参数后,生成的 CSS 文件为空。

论据: --no-color --clean-css --source--map=$FileNameWithoutExtension$.min.css.map' '$FileName$ $FileNameWithoutExtension$.min.css

当我直接在 Mac 终端中运行该命令时,文件生成良好。

less phpstorm file-watcher clean-css

2
推荐指数
1
解决办法
314
查看次数

如何让 PhpStorm 识别 Laravel 外观?

使用 Laravel Framework (5.6) 时,PhpStorm 在通过如下外观访问时无法识别方法:

$user = User::find($id);
Run Code Online (Sandbox Code Playgroud)

所以它总是抱怨:“在用户中找不到方法‘find’”

错误信息

我有 Laravel 插件和 Barry IDE 助手。我还需要做什么?

php phpstorm laravel laravel-5

2
推荐指数
1
解决办法
2964
查看次数

PhpStorm 中项目名称显示错误

我在线学习了编码课程,并想根据自己的需要重新完成我的项目,因此我决定复制项目文件并修改/重新开始我需要的内容。然而,在我的 IDE (PhpStorm) 中,我仍然在括号中看到旧名称:

名称在 IDE 中的显示方式

谁能告诉我从哪里可以修改它?

filenames phpstorm

2
推荐指数
1
解决办法
607
查看次数

PhpStorm:如何准确显示“在路径中查找”中的匹配项数量?

在 PhpStorm 中,我使用“编辑”>“查找”>“在路径中查找”来查找单词。但它显示消息“100+ matches in 50+ files”

我希望该消息显示匹配项和文件的确切数量。

PhpStorm 显示“在路径中查找”

find phpstorm

2
推荐指数
1
解决办法
1474
查看次数

使用 DDEV 处理本地项目时如何忽略 Xdebug + PhpStorm 中的 phpstatus.php 连接?

尽管文件中没有断点,但在使用 DDEV 时,我收到了来自 Xdebug 的冗余传入连接(请求 uri:、/phpstatus服务器上的文件路径:)。/var/www/phpstatus.phpphpstatus.php

截屏

xdebug phpstorm ddev

2
推荐指数
1
解决办法
231
查看次数

为什么 PhpStorm 将 Laravel 控制器方法识别为未使用?

我正在使用 PhpStorm 2019.2.1 开发 Laravel 应用程序。我从 9.3 切换到这个版本,现在它会将控制器方法和类识别为未使用。(并提供了没有帮助的快速修复)

可能是什么原因以及我该如何解决这个问题?

php jetbrains-ide phpstorm laravel

2
推荐指数
1
解决办法
2390
查看次数

PhpStorm 没有对大文件进行代码完成

我刚刚安装了这个库。PhpStorm 会执行通常的代码补全(类除外)\XeroAPI\XeroPHP\Api\AccountingApi\XeroAPI\XeroPHP\Api\IdentityApi同一文件夹中的类工作得很好。

该文件相当大 - 2,560KB。如果我从类中删除大约 65,000 行中的一半(并且无论是前半部分还是后半部分都有效),那么我会恢复代码完成状态。事实上,我可以只删除最后 3,000 行左右(将文件减小到 2,499KB)并且它可以工作。

我还尝试了快速正则表达式查找/替换来删除所有@throwsPHPDoc 注释。这使得文件减少到 2,491KB,嘿,很快,代码完成就可以正常工作了。

如果我不得不猜测,我会说它不会对超过 2.5MB 的源文件或其他文件进行代码完成,但我找不到任何相关设置。

有什么方法可以让该文件完成代码,而不需要从中删除内容(无论如何,下次我进行 Composer 更新时都会恢复这些内容)?

filesize code-completion vendor phpstorm xero-api

2
推荐指数
1
解决办法
244
查看次数

我想使用 PhpStorm + Xdebug 调试到我的 Web 服务器的每个 HTTP

我有一个 LAMP Web 服务器作为 Web 服务器运行。我正在使用 Xdebug 和 PhpStorm 调试其 PHP 代码。

我使用启用了 Xdebug 帮助程序的 Firefox 来向 Web 服务器发送 HTTP 请求,PhpStorm 捕获该请求并开始调试。

现在,我希望 PhpStorm 捕获并调试对 Web 服务器的任何 HTTP 请求(不仅仅是来自 Firefox+Xdebug 帮助程序的请求)。例如,我想通过 CURL/BURPSUITE 发送 HTTP 请求以进行调试。

我该怎么做?

debugging remote-debugging xdebug phpstorm

2
推荐指数
1
解决办法
846
查看次数

如何在 PhpStorm 中使用 Bootstrap?

如何在 PhpStorm 中使用 Bootstrap?

我确实使用 npm 成功安装了 Bootstrap,但如果我在 index.php 中编写一个简单的 bootstrap 命令,它只是一个简单的不受影响的灰色小按钮。

按钮示例:

<button class="btn btn-primary">test</button> 
Run Code Online (Sandbox Code Playgroud)

我在 PhpStorm 中缺少什么?

php phpstorm bootstrap-4

2
推荐指数
1
解决办法
3555
查看次数

Xdebug 问题:连接到客户端超时(等待:200 毫秒)。:-(

我在 Xdebug 日志中不断收到此错误:

连接到客户端超时(等待:200 毫秒)。:-(

PhpStorm 中的调试器根本无法工作。

$ php -v
PHP 7.3.21 (cli) (built: Aug  4 2020 11:21:19) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.21, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.9.6, Copyright (c) 2002-2020, by Derick Rethans
Run Code Online (Sandbox Code Playgroud)

我的 PHP Ini:

[xdebug]
zend_extension=".../php_xdebug-2.9.6-7.3-vc15-x86_64.dll"
xdebug.profiler_append=0
xdebug.profiler_enable=1
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir = ".../tmp"
xdebug.profiler_output_name = "xdebug_profile.%R::%u"
xdebug.remote_enable=On
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_mode=req
xdebug.remote_port=9001
xdebug.auto_trace=1
xdebug.collect_includes=1
xdebug.collect_params=1
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_log=".../logs/xdebug.log"
;xdebug.remote_connect_back=1
Run Code Online (Sandbox Code Playgroud)

登出:

==> xdebug.log <==
[17080] …
Run Code Online (Sandbox Code Playgroud)

php xdebug phpstorm

2
推荐指数
1
解决办法
8517
查看次数