chyis / laravel-imperator
基于 Laravel 编写的多功能内容管理及发布系统。使用它可以快速搭建文章发布系统、电商系统、小程序及微信公众号系统。
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-14 20:30:35 UTC
README
laravel-imperator 是基于 Laravel 编写的多功能内容管理及发布系统。使用它可以快速搭建文章发布系统、电商系统、小程序及微信公众号系统。
系统特点
-
内置多用户体系和 RBac 权限系统
-
支持多种内容类型基础数据【文章、图库、电商、生活、问答等十余种】
-
支持数据字典以及其扩展
-
支持前端页面内容自定义扩展
-
支持 Laravel 的多种模型关系
-
支持
mysql
、mongodb
、pgsql
等多数据库 -
提供丰富的 artisan 命令行工具和 web 视图操作平台
-
支持引入第三方前端库
-
支持自定义数据统计图表和界面
-
支持绝大多数常用 web 组件
-
支持本地和 oss【阿里/七牛/腾讯】文件上传
-
支持多 CDN 互备模式
环境需求
-
Composer
-
PHP >= 7.0.0
-
Laravel >= 5.5.0
安装流程
系统环境需要 PHP 7 及以上版本、Laravel 5.5 及以上版本。
首先,安装 Laravel 5.5,确保 key 已经生成,数据库连接配置正确。
composer require chyis/laravel-imperator
运行以下命令发布 assets 和 config 文件:
php artisan vendor:publish --provider="Chyis\Imperator\PublishServiceProvider"
运行成功后可以在 config 目录下找到 config/imperator.php
,文件中你可以设置本系统安装的位置,数据库连接以及数据表名。
最后运行以下命令完成系统的安装。
php artisan imperator:install
打开你配置的网址(默认是 http://yoursitename/imperator),然后用用户名 admin
和密码 admin
登录操作台。
指令运行
系统提供了诸多命令让开发者可以在系统环境里直接生成指定类型的系统文件,便于开发者进行扩展开发。当然这些功能都可以在操作台实现,方便众多站长们。
配置详情
配置文件 config/imperator.php
包含一系列可以自定义的配置项,通过这些配置项你可以自主选配所要搭建的系统。
许可证
laravel-imperator
根据 MIT 许可证 (MIT) 许可。