trovcms/installer

Trov CMS 安装程序。

v0.1.2 2022-08-26 22:16 UTC

This package is auto-updated.

Last update: 2024-09-21 23:33:01 UTC


README

TrovCMS 是一个基于 FilamentLaravel 的网站起步套件。此安装程序允许您快速启动新站点。

使用 composer 全局安装。

composer global require trovcms/installer

现在您可以使用 new 命令快速设置新的 Trov CMS 项目。

trov new my-app

选项 / 标志

  • --force (即使目录已存在也强制安装)
  • --faqs (安装常见问题模块)
  • --discoveries (安装发现中心模块(主题和文章))
  • --airport (安装机场模块(着陆页面))
  • --sheets (安装表格模块(无品牌页面))
  • --blog (安装博客模块)
  • --all (安装所有模块)

安装后添加模块

如果您已经安装了 TrovCMS 并希望向您的应用程序添加模块,您可以在应用程序根目录内使用 add 命令。

trov add --faqs

添加模块后,您需要运行迁移并生成策略和权限。

注意:目前存在一个问题,重新生成策略时将重新生成所有策略。如果您有任何自定义策略,它们将会丢失。请在运行这些命令之前进行备份,以便您可以轻松地将更改重新添加到现有策略中

php artisan:migrate
php artisan shield:generate

常见问题

composer 全局安装出现错误

  • 您应该检查您的全局 composer.json 文件是否存在冲突的包。或者运行 composer global update,看是否可以解决这个问题。

我无法安装 composer 包?

  • 检查您是否使用了正确的 PHP 版本(>8.1)

Windows 用户注意事项

您可能需要手动创建对存储的符号链接。您可以使用以下命令轻松完成此操作

php artisan storage:link

许可证

Trov 安装程序是开源软件,许可协议为 MIT 许可