代码拉取完成,页面将自动刷新
基于原生PHP
、Layui
前端框架及部分原生 Javascript
构建轻量WEB
框架:Eogee
,可快速构建企业级WEB
应用
轻量:
原生PHP构成轻量化框架EOGEE
,实现MVC
(模型-视图-控制器)架构模式
健壮:
ORM
(对象关系映射)数据库操作,通过Easy\Database\Database.php
类封装SQL
语句,除实现基本的增、删、改、查外,还提供筛选特定列、特定列数据求和、软删除等大量数据库操作API
Easy\Model\Model.php
提供面向数据库的基础模型类,实现模型的CURD
操作,并提供ORM
查询方法Easy\Controller\Controller.php
类,实现MVC
架构模式,可实现请求过滤request
,权限验证,请求响应responce
,日志记录等功能Easy\Cache\Cache.php
类,可实现路由缓存功能Easy\Log\Log.php
类,预置App\Http\Controller\LogController.php
控制器和Public\view\admin\list.php
视图模板,实现日志记录、列表、详情、删除、下载、导出和清空等功能Easy\Verify\Verify.php
类,实现表单验证功能oper.php
可快速生成控制器、模型、表单验证、数据库表、中间件、请求、响应、视图等文件Config\config.php
配置文件,配置文件分离并实现对核心功能进行自定义配置Helper
助手函数,可自定义函数并全局使用layui.js
为 Public\js\admin\eogee-admin-layui.js
,可实现数据表格、按钮组、弹出层、表单、表单验证、表单提交、文件上传、分页、内容搜索等组件,函数式构建前端页面,简化前端开发,对后端开发人员友好ajax
进行数据交互,实现前后端分离PHP
代码,各页面均可单独定义关键字、页面描述等SEO
信息,对**SEO
友好**安全:
采用session
验证、crsf
验证、敏感字段加密,有效应对CSRF
攻击、XSS
攻击、SQL
注入攻击等安全问题
简洁:
layui
前端框架,简化前端开发,提升用户体验layui.css
进一步编写并引入了public\css\eogee-text-layui.css
,实现风格统一、样式朴素、移动端友好的前后台界面官方网站: https://eogee.com
前台演示: https://eogee.com
后台演示: 暂不可用
说明文档: https://eogee.com/docs暂不可用
视频讲演: https://eogee.com/videos暂不可用
默认用户名admin
密码123456
EOGEE
├── App 应用核心
│ ├── Http 控制器请求响应
│ │ ├── Controller 控制器
│ │ ├── Middleware 中间件
│ │ ├── Request 请求
│ │ └── Response 响应
│ ├── Model 模型
│ ├── Verify 表单验证
│ ├── Mail 邮件
│ ├── Notice 通知
│ ├── autoload 文件上传//composer不可用时使用
│ ├── error.php 错误处理
│ └── routes.php 路由
├── Config 配置
│ ├── app.php 应用配置
│ └── ...
├── Database 数据库初始化文件
├── Easy 核心类库
│ ├── Cache 缓存
│ └── ...
├── Helper 助手函数
│ ├── Password.php 密码加密
│ ├── Path.php 路径处理
│ ├── Url.php
│ └── Window.php 窗口操作
├── Public
│ ├── css
│ ├── file 上传的文件
│ ├── font
│ ├── js
│ ├── layui 前端框架
│ ├── pic
│ └── view 视图文件
└── Storage
├── Cache 缓存
└── Log 日志
composer
,通过执行composer create-project eogee/eogee.com
将本项目部署于PHP安装根目录或Apache服务器的www
目录之下mysql
数据库并根据Config\database.php
配置数据库参数,执行composer oper migrate
初始化数据库composer oper-run
启动服务器,访问http://127.0.0.1
或http://localhost
即可访问网站http://127.0.0.1/admin
admin
123456
Issue
或者通过官方QQ群联系我们本项目遵循 MIT 开源协议发布并供企业或个人免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
Eogee的诞生依赖于以下开源项目:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。