trovcms / installer
Trov CMS 安装程序。
v0.1.2
2022-08-26 22:16 UTC
Requires
- php: ^7.4|^8.0
- nunomaduro/termwind: ^1.14
- symfony/console: ^4.0|^5.0|^6.0
- symfony/filesystem: ^6.1
- symfony/finder: ^6.1
- symfony/process: ^4.0|^5.0|^6.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.3
- symfony/var-dumper: ^6.1
This package is auto-updated.
Last update: 2024-09-21 23:33:01 UTC
README
TrovCMS 是一个基于 Filament 和 Laravel 的网站起步套件。此安装程序允许您快速启动新站点。
使用 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 许可。