基于Laravel模块化极速开发框架 免费开源CMS (支持Laravel 9)
基于 Laravel 的企业内容建站系统
企业内容建站系统
🔥 功能一览
功能完善,模块市场丰富,欢迎交流。
- 会员模块通用且完整,支持完整的API调用
- 大文件分片上传,进度条显示,已上传文件管理
- 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块
- 完善的开发助手,实现模块、主题的的一键创建
- 完善的后台权限管理,支持基于RBAC的权限管理系统
- 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理
- 第三方登录(QQ、微信、微博、支付宝、微信小程序、微信公众号关注登录)
- 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序、用户余额支付)
- 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云)
- 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云)
- 丰富优秀的模块支持:
💡 系统简介
ModStartCMS
是一个基于 Laravel
企业内容建站系统。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。
系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。
技术栈
💥 系统特性
- 全模块化开发,积木式搭建系统,可灵活组合
- 简洁优雅、灵活可扩展,可实现大型复杂系统
- 后台RBAC权限管理,多管理员多角色管理
- 丰富的数据表格、数据表单、数据详情功能
- 内置文件上传,无需繁琐的开发,支持云存储
- 丰富的模块市场,后台一键快速安装
🎨 系统演示
前台演示地址
用户密码自行注册使用
后台演示地址
账号:
demo
密码:123456
(演示账号为只读权限)
🎁 模块市场
丰富的模块市场,后台一键安装模块应用
🌐 开发文档
🔧 系统安装
环境要求
- Laravel 5.1 版本
PHP 5.6
PHP 7.0
MySQL
>=5.0
PHP Extension
:Fileinfo
Apache/Nginx
- Laravel 9.0 版本
PHP 8.1
MySQL
>=5.0
PHP Extension
:Fileinfo
Apache/Nginx
我们的测试基于 PHP 的 5.6 / 7.0 / 8.0 / 8.1 版本,系统稳定性最好
安装说明
- 宝塔一键安装教程:modstart.com/doc/install/baota.htm...
- PHPStudy一键安装教程:modstart.com/doc/install/phpstudy....
- WampServer安装教程:modstart.com/doc/install/wampserve...
- Docker一键安装教程:modstart.com/doc/install/docker.ht...
- 原生环境安装教程:modstart.com/doc/install/start.htm...
升级指南
参照 modstart.com/doc/install/upgrade.h...
🔨 开发速看
以下以一个简单的新闻增删改查页面为例,快速了解 ModStart 开发的大致流程。
数据表迁移文件
class CreateNews extends Migration
{
public function up()
{
Schema::create('news', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('title', 200)->nullable()->comment('');
$table->string('cover', 200)->nullable()->comment('');
$table->string('summary', 200)->nullable()->comment('');
$table->text('content')->nullable()->comment('');
});
}
public function down()
{
//
}
}
控制器代码
class NewsController extends Controller
{
use HasAdminQuickCRUD;
protected function crud(AdminCRUDBuilder $builder)
{
$builder
->init('news')
->field(function ($builder) {
$builder->id('id','ID');
$builder->text('title', '名称');
$builder->image('cover', '封面');
$builder->textarea('summary', '摘要');
$builder->richHtml('content', '内容');
$builder->display('created_at', '创建时间');
$builder->display('updated_at', '更新时间');
})
->gridFilter(function (GridFilter $filter) {
$filter->eq('id', 'ID');
$filter->like('title', '标题');
})
->title('新闻管理');
}
}
增加路由和导航
在 routes.php
增加路由信息
$router->match(['get', 'post'], 'news', 'NewsController@index');
$router->match(['get', 'post'], 'news/add', 'NewsController@add');
$router->match(['get', 'post'], 'news/edit', 'NewsController@edit');
$router->match(['get', 'post'], 'news/delete', 'NewsController@delete');
$router->match(['get', 'post'], 'news/show', 'NewsController@show');
在 ModuleServiceProvider.php
中注册菜单信息
AdminMenu::register(function () {
return [
[
'title' => '新闻管理',
'icon' => 'list',
'sort' => 150,
'url' => '\App\Admin\Controller\NewsController@index',
]
];
});
这样一个简单的新闻增删改查页面就开发完成了。
📋 常见问题
我们列举了常见问题,遇到问题请先参考常见问题
如有其他问题推荐使用官方讨论交流群或在线讨论
⭐️ 贡献代码
系统接受 Github 和 Gitee 的 Pull Request,欢迎提交代码。
文件 /vendor/modstart/modstart
底层代码修改,可以提交 PR 到以下仓库,该仓库会在每次发版自动合入所有系统。
如果是非底层代码修改,可具体提交 PR 到以下仓库
本作品采用《CC 协议》,转载必须注明作者和本文链接
:+1: 支持
开源地址??
你这个官网和技术文档是用什么搞得,挺好看的
forked !!
:+1:
确实非常非常好,但是不是完全的前后端分离!可惜了!尽然还有LayUI!一下子拉低了身价!呵呵!加油哦!期待有更好的前端!
ModStart需求墙上线!产品需求决定产品走向,邀您共建开源CMS
ModStart,邀您共建开源产品
Laravel 9.0 昨日发布,ModStart + Laravel9.0 版今日已经开始内测了,需要提前预览的朋友可以找官网客服要体验地址~
牛!我马上试试,刚好最近有用。
老板 支持多站点吗
不错,国内开源cms 很久没有这样的作品了,希望能坚持下去
反馈
1、新闻管理 插件 安装后发现,和CMS内容管理的新闻资讯是重合的名字,但是,分类、添加新闻的编辑器是不一样的,前端调用也不一样,增加了复杂度,建议用同一个表和post type ,只做菜单引用即可。
2、后台菜单 建议根据场景使用的频次进行优先级排序 ,像用户中心 这样的低频菜单,可以靠后
3、建议 增加新闻 这样的高频动作,放入topbar ,下拉,避免反复查找 路径太深
4、如果要做订单、商城类的功能储备,建议单独的主菜单项,用户个人的订单,建议放入右上角的用户下拉菜单里
5、导航管理 建议增加后台菜单导航的定制
ModStartCMS v5.8.0 前端样式美化,后台登录升级 modstart.com/news/114
ModStartCMS v5.9.0 后台浅色模式,系统样式升级
ModStartCMS v6.3.0 电脑端在线充值,前端库升级 modstart.com/download
ModStartCMS v6.5.0 菜单多级支持,框架结构优化 modstart.com/download
v6.6.0 CMS管理优化,管理功能完善 🕛 2023.06.16
不错不错~
ModStartCMS v7.1.0 后台栏目模式切换,富文本公式升级
企业内容建站系统 ModStartCMS v7.2.0 匿名点赞功能,注册站内信
在dokcer安装完后,打开网页,服务器响应非常慢,什么原因呀
ModStartCMS v8.3.0 运营报表增强,框架演示上线 modstart.com/news/205
不错