插件管理命令
以下命令用于管理 Winter 安装中的插件。
下载并安装Winter插件
php artisan plugin:install <plugin code>
这plugin:install
命令通过其插件代码以格式下载并安装插件AuthorName.PluginName.您可以通过Winter市场获取插件代码。
请注意,您的安装应该绑定到项目才能使用此命令。您可以在 Winter 网站上创建项目,在账户/项目 部分。
NOTE: 如果您已经通过 Composer 在本地拥有插件文件或手动上传它们,那么您可以运行
winter:up
运行插件的挂起迁移以“安装”它。此命令主要用于安装来自Winter CMS 市场.
列出已安装的插件
php artisan plugin:list
这plugin:list
命令将在您的Winter安装中生成一个已安装插件的表格,包括安装的版本、插件是启用还是禁用以及插件的更新是否被冻结。
每个插件都按其插件代码列出,允许您将代码用于此处列出的其他插件命令。
刷新一个插件
php artisan plugin:refresh <plugin code>
这plugin:refresh
命令允许您回滚插件,销毁其数据库记录和表,并重新运行插件上的所有更新。这是一种破坏性的行为。 在继续之前,系统将提示您确认操作。
此命令主要用于插件开发。
回滚插件
php artisan plugin:rollback <plugin code> [version]
这plugin:rollback
命令允许您回滚插件,可以选择回滚到指定版本。它可以用于回滚在Winter安装中引入错误的插件,将其回滚到以前工作的版本。这是一种破坏性的行为。 在继续之前,系统将提示您确认操作。
这version
参数是可选的 - 如果未指定,插件将完全回滚。
启用插件
php artisan plugin:enable <plugin code>
这plugin:enable
命令允许您启用以前禁用的插件。该插件将能够在您的Winter安装中再次运行。
禁用插件
php artisan plugin:disable <plugin code>
这plugin:disable
命令允许您禁用以前启用的插件。该插件将不再在您的Winter安装中起作用。如果禁用的插件是安装另一个插件的要求,则该插件也将被禁用。
删除插件
php artisan plugin:remove <plugin code>
这plugin:remove
命令允许您删除安装在 Winter CMS 安装上的插件。这将删除插件的文件以及数据库记录和表格。这是一种破坏性的行为。 在继续之前,系统将提示您确认操作。