您好,我正在开发app,我需要使用phpmd作为php artisan phpmd(i)。意味着将phpmd作为本地命令并在project.requirement中使用,当我克隆项目时,不需要额外的东西,可以自由运行`php artisan phpmd` command.which与`phpmd`
相同命令就像php artisan phpmd <file> <ruleset>
答案 0 :(得分:0)
我猜你已经准备好了Artisan命令。然后,最好的方法是为Windows创建.bat
脚本,为Unix系统创建.sh
脚本,并将其放在Laravel项目的根目录中。
例如,phpmd.bat
文件可能如下所示:
php artisan phpmd %1 %2
当您克隆项目时,您可以从Laravel项目目录运行phpmd someFile someRuleset
,它应该与php artisan phpmd someFile someRuleset
命令完全一致。
对于Ubuntu,Mac和其他Unix OS .sh
文件看起来类似:
#!/bin/sh
php artisan phpmd $1 $2