作曲家脚本

时间:2015-06-08 08:55:50

标签: package laravel-5 composer-php

我目前正在为Laravel 5开发一个软件包。现在我编写了一个artisan命令,我想让它在每次用户安装软件包(需要)或运行composer update时运行。

所以在我的composer.json文件包中我添加了脚本部分但由于某种原因它无效。我尝试了很多不同的东西和组合,这是我的最新版本。

我希望有人可以帮我解决这个问题。

"scripts": {
    "post-install-cmd": [
        "php artisan blogify:create-dirs"
    ],
    "post-update-cmd": [
        "php artisan blogify:create-dirs"
    ]
}

1 个答案:

答案 0 :(得分:2)

Composer只运行主composer.json文件中的命令,而不是任何包的命令。

如果您想要执行这些命令,则必须手动将它们添加到使用您的软件包的应用程序中。