chuckbe / chuckcms
此包最新版本(v0.2.15)没有可用的许可证信息。
一个轻量级的Laravel CMS,易于控制网站。
v0.2.15
2023-09-11 20:28 UTC
Requires
- php: >=8.0.0
- barryvdh/laravel-dompdf: ^2.0.1
- laravel/framework: ^9.0||^10.0
- laravel/ui: ^4.2
- mcamara/laravel-localization: ^1.8
- msurguy/honeypot: ^1.2
- spatie/eloquent-sortable: ^4.0
- spatie/laravel-permission: ^5.8
- spatie/laravel-sitemap: ^6.1
- spatie/laravel-translatable: ^6.3
- unisharp/laravel-filemanager: ^2.6
- dev-master
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.52
- v0.1.51
- v0.1.50
- v0.1.49
- v0.1.48
- v0.1.47
- v0.1.46
- v0.1.45
- v0.1.44
- v0.1.43
- v0.1.42
- v0.1.41
- v0.1.40
- v0.1.39
- v0.1.38
- v0.1.37
- v0.1.36
- v0.1.35
- v0.1.34
- v0.1.33
- v0.1.32
- v0.1.31
- v0.1.30
- v0.1.29
- v0.1.28
- v0.1.27
- v0.1.26
- v0.1.25
- v0.1.24
- v0.1.23
- v0.1.22
- v0.1.21
- v0.1.20
- v0.1.19
- v0.1.18
- v0.1.17
- v0.1.16
- v0.1.15
- v0.1.14
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1-beta.7
- v0.1-beta.6
- v0.1-beta.5
- v0.1-beta.4
- v0.1-beta.1
- v0.1-beta
- dev-feature/multisite
- dev-refactor
- dev-regexfix
- dev-userpermissions
- dev-matomo
- dev-repeaters
- dev-Featurepagesux
- dev-development
This package is auto-updated.
Last update: 2024-09-11 22:48:28 UTC
README
功能
ChuckCMS是以一种有见地的观点在Laravel中构建网站和网店的方式。ChuckCMS通过Laravel生态系统中的包提供开箱即用的UI和功能。
- 包含GA或Matomo分析的仪表板。
- 菜单、导航和重定向。
- 使用Pagebuilder进行页面管理。
- 用户、角色和权限管理。
- 文件管理。
- 表单管理。
- 重复器和资源,创建数据对象的方式。
- 设置和配置管理。
文档
需求
- PHP 8
- Laravel 9 / 10
安装
ChuckCMS在全新安装中表现最佳。
通过Composer在新鲜搭建的Laravel项目中安装ChuckCMS
composer require chuckbe/chuckcms
发布资产和配置
现在您可以发布此包需要的所有资产和配置文件
php artisan vendor:publish --provider="Chuckbe\Chuckcms\ChuckcmsServiceProvider"
包
unisharp/laravel-filemanager
包
现在您可以发布unisharp/laravel-filemanager
的资产
php artisan vendor:publish --tag=lfm_public
spatie/laravel-permission
包
现在您可以发布spatie/laravel-permission
的迁移和配置文件
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
无需为此包添加中间件。它已经由ChuckCMS加载。
迁移
现在您可以运行迁移
php artisan migrate
确保您已将数据库凭据添加到您的
.env
文件中。
路由
现在您可以为此包添加路由
Chuck::auth(); Chuck::routes(); Chuck::frontend();
新建站点
现在您可以使用以下命令生成新的站点
php artisan chuckcms:generate-site
生成默认角色和权限
php artisan chuckcms:generate-roles-permissions
生成超级管理员
php artisan chuckcms:generate-super-admin
访问http://yourapp.local/dashboard/pages
创建新页面
生成网站地图
php artisan chuckcms:generate-sitemap
许可证
根据MIT许可证许可。
作者
由Karel Brijs在安特卫普编写。