October CMS 包含这些用于管理您的项目的命令。
project:sync 安装所有项目所属的插件和主题
php artisan project:syncproject:set 为当前安装设置许可证密钥。
php artisan project:set <license key>October CMS 包含多种用于管理插件的命令。
plugin:install - 下载并按其名称安装该插件. 下一个示例将安装一个名为 AuthorName.PluginName.
php artisan plugin:install AuthorName.PluginName使用 --want 选项来安装特定插件版本。
php artisan plugin:install AuthorName.PluginName --want=1.0您可以使用 --from 选项从远程源安装插件。
php artisan plugin:install AuthorName.PluginName --from=git@github.com:authorname/pluginname-plugin.git使用 --want 选项指定一个目标分支或版本。
php artisan plugin:install AuthorName.PluginName --from=git@github.com:authorname/pluginname-plugin.git --want=dev-develop使用 --oc 选项 如果您的包名带有 oc 前缀。
php artisan plugin:install AuthorName.PluginName --from=git@github.com:authorname/pluginname-plugin.git --ocplugin:check - 执行对已安装插件依赖项的全系统检查。此命令将遍历当前安装的所有主题和插件,检查其依赖项是否也已安装。如果发现任何缺失的要求,它将尝试安装它们。
php artisan plugin:checkplugin:refresh - 销毁插件的数据库表并重新创建它们。此命令有助于开发。
php artisan plugin:refresh AuthorName.PluginName使用 --rollback 选项仅销毁数据库表而不重新创建它们.
php artisan plugin:refresh AuthorName.PluginName --rollback你也可以指定一个版本号,使用 --rollback 选项,以停止在指定的版本。
php artisan plugin:refresh AuthorName.PluginName --rollback=1.0.3plugin:list - 显示已安装插件的列表及其版本号
php artisan plugin:listplugin:disable - 禁用现有插件。
php artisan plugin:disable AuthorName.PluginNameplugin:enable - 启用一个已禁用的插件。
php artisan plugin:enable AuthorName.PluginNameplugin:remove - 销毁插件的数据库表并从文件系统删除插件文件。
php artisan plugin:remove AuthorName.PluginNameOctober 包含一系列用于管理主题的命令。
theme:install - 从 市场 下载并安装主题。以下示例将把主题安装到 /themes/authorname-themename
php artisan theme:install AuthorName.ThemeName您可以使用 --from 选项从远程源安装主题。
php artisan theme:install AuthorName.ThemeName --from=git@github.com:authorname/themename-theme.git使用 --want 选项指定目标分支或版本。
php artisan theme:install AuthorName.ThemeName --from=git@github.com:authorname/themename-theme.git --want=dev-develop使用 --oc 选项 如果您的包名具有 oc 前缀.
php artisan theme:install AuthorName.ThemeName --from=git@github.com:authorname/oc-themename-theme.git --octheme:check - 执行全系统主题检查,以判断它们是否应被标记为只读并防止被修改。此命令将遍历每个主题,并检查其是否已通过 Composer 安装,如果是,则会添加一个主题锁定文件并创建一个子主题。
php artisan theme:checktheme:list - 列出已安装的主题。
php artisan theme:listtheme:use - 切换活动主题。以下示例将切换到 /themes/rainlab-vanilla 中的主题
php artisan theme:use rainlab-vanillatheme:remove - 删除一个主题。以下示例将删除目录 /themes/rainlab-vanilla
php artisan theme:remove rainlab-vanillatheme:copy - 复制现有主题以创建新主题,包括创建子主题。
php artisan theme:copy <source-theme> [destination-theme]