当前位置:  开发笔记 > 编程语言 > 正文

无法在PHPStorm 10.0.1中为工匠制作命令行工具

如何解决《无法在PHPStorm10.0.1中为工匠制作命令行工具》经验,为你挑选了1个好方法。

当我尝试为工匠制作别名时,我收到此错误消息:[设置| 工具| 命令行工具支持] - >添加 - >基于Symfony控制台的工具

问题

Failed to parse output as xml: Error on line 4: Content is not allowed in prolog..

命令

C:\xampp\php\php.exe C:\xampp\htdocs\laratest\artisan list --xml

产量

[Symfony\Component\Console\Exception\RuntimeException]
The "--xml" option does not exist.

好的,我知道,问题是什么,但我找不到任何解决方案.感谢您的小费!



1> 小智..:

对Laravel文件夹下的"artisan"文件进行临时修改就可以了.(致力于PhpStorm 10.0.3)

if( isset($argv[1]) && $argv[1] == 'list' && 
    isset($argv[2]) && $argv[2] == '--xml' ) {
    $argv[2] = '--format=xml';
    $_SERVER['argv'] = $argv;
}
require __DIR__.'/bootstrap/autoload.php';

现在,您可以添加基于Symfony的"artisan"命令行工具支持,并根据需要删除行.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有