我已创建了OctoberCms插件,它有一些依赖项。所以我已将它们添加到插件目录中的 composer.json 。
我在 qub / clockwork
中看到过相似的内容但也没有安装插件,刷新它或作曲家更新没有安装插件依赖。
答案 0 :(得分:5)
您只在composer中添加了依赖项,但是您需要注册服务提供程序(如果需要,可以使用别名)
以下是将laravel包用于OctoberCMS插件
的过程需要第三方插件(您已完成此操作)
首先需要作曲家要求第三方软件包进入你的。在开发中你必须手动激活作曲家更新/安装,在市场上安装/更新插件时会自动触发。
注册插件服务提供商
在Plugin.php的boot()
方法中,添加\App::register('\Third\Party\ServiceProvider');
。这是您自动注册第三方ServiceProvider的方式。
注册任何别名 在任何ServiceProvider行下的Plugin.php的boot()方法中,如果您需要添加别名,可以使用
$alias = \Illuminate\Foundation\AliasLoader::getInstance()->alias('YourAlias', 'Third\Party\Facade');
请参阅此代码https://github.com/anand-patel/oc-wysiwyg-editors/blob/master/Plugin.php#L60