到目前为止octobercms的内核已经是基于laravel5.5的版本了,当前需求是有一个laravel的依赖包是基于composer管理的,但既有项目的OctoberCMS是基于官网下载的安装器通过web端在线安装的,并没有通过composer来管理所有的依赖,那么直接上composer的话就会把octobercms本身的依赖给冲掉,导致出错,真是百思不得其解。搜了谷歌也试了各种方法,都没能解决问题,无奈之余在看官方手册时突然发现解决问题的方法,原来So easy!
使用composer来管理一个已经通过自动安装模式安装好的OctoberCMS(Wizard installation),很简单,从October的GitHub源码包中复制下列三个文件到你的OctoberCMS安装目录:
tests/ 文件夹
composer.json 文件
server.php 文件
然后运行composer install
待待安装完即可,安装完毕后你就可以愉快地开始你的composer之旅了!
不过顺带说一下,你以后的更新与插件更新好像就都要通过composer来管理了,详见官网https://octobercms.com/docs/console/commands#console-install-composer。