Laravel Enso是一个基于Laravel的全功能单页应用样板,为复杂应用提供健壮的样板工具,具有优越的性能。Laravel Enso是基于Laravel、 Vue、 Bulma开发, 由几十个模块组成,易于扩展和自定义。
特征
- 包含强大的CLI工具,可以方便的创建新的复杂结构,生成所需文件
- 包含功能强大且可定制的数据表格组件
- 漂亮的表单组件
- Vue选择器组件
- 支持用户组、角色和权限管理
- 日志管理
- 用户操作日志
- 用于调试的用户功能
- 基于introjs的用户教程
- 本地化支持
- 基于Chart.js的服务端渲染的图标组件
- 支持标记用户的评论组件
- 能够追踪模型的创建、更新和删除
- 支持文件上传和管理
- 适用于所有用户的头像功能
- 支持模型的版本控制
- 基于Flatpickr的日期和时间选择器
- Server-side type-ahead
- 支持用户端的选项设置
- 队列
- 推送通知(基于pusher.com)
- 电子邮件通知
- 面包屑导航
- 自定义时间格式
- 独立的前端状态支持
安装
下载源码到本地
代码语言:javascript复制git clone https://github.com/laravel-enso/enso.git --depth 1
cd enso
安装依赖
代码语言:javascript复制composer install
创建.env
,并修改配置
cp .env.example .env
生成key
代码语言:javascript复制php artisan key:generate
迁移数据库
代码语言:javascript复制php artisan migrate --seed
进入客户端目录
代码语言:javascript复制cd client
创建.env
cp .env.example .env
安装依赖
代码语言:javascript复制yarn
打包
代码语言:javascript复制yarn build
运行调试
代码语言:javascript复制yarn serve
用户登录
用户名:admin@laravel-enso.com 密码:Password
Github地址:https://github.com/laravel-enso/enso