colorgap / bowyer
使用 Laravel Lumen 框架和 Angular 构建的 App 结构。
v0.3.0
2017-02-26 01:17 UTC
Requires
- php: >=5.6.9
- laravel/lumen-framework: 5.4.*
- league/fractal: ^0.13.0
- vlucas/phpdotenv: ~2.2
Requires (Dev)
- fzaninotto/faker: ~1.4
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-14 18:31:39 UTC
README
## 刷子 - 测试版 (版本 0.3.0) ([刷子 2.0](https://github.com/colorgap/brush/tree/v2) 正在开发中,使用 Angular 2) #### 基于 Laravel Lumen 和 Angular 的 App 框架:刷子使用 Laravel 的微框架 lumen 作为基础,在其之上构建一个令人惊叹的 UI,为你提供一个快速、简单的方式开始你的应用。刷子的最佳之处在于,它包含 2 种不同的 UI:一个用于落地页,另一个用于仪表盘,它们都来自相同的 CSS 和 JS 供应商文件,但配置文件不同。这为你提供了在客户界面和仪表盘之间拥有不同外观的灵活性。技术栈
- [Lumen] (http://lumen.laravel.com)
- [AngularJS] (https://angularjs.org/)
- [Twitter Bootstrap] (https://bootstrap.ac.cn/)
- [Gulp] (https://gulp.node.org.cn/)
- [Node.js] (https://node.org.cn/en/)
今天就开始你的应用...
先决条件
- php 5.6 或更高版本
- node.js 4 或更高版本
- composer
开始步骤
- git clone git@github.com:colorgap/brush.git
- composer install && npm install
- gulp
如果上述命令不成功,尝试添加 sudo
- sudo composer install && npm install
- gulp
现在将 .env.example 文件重命名为 .env
数据库设置步骤
对于数据库表和播种,我们创建了两个表:用户和角色,要在数据库中创建表,请执行以下命令
在 .env 文件中设置您的数据库详细信息,然后从项目根目录执行
- php artisan migrate
- php artisan db:seed
要本地运行以进行更改和开发应用,请从根目录使用以下命令
- php -S localhost:8000 -t public
完成这些步骤后,转到: https://:8000 或将 MAMP、XAMP 或 WAMP 服务器指向 brush/public 目录
你应该会看到刷子落地页
或
只需运行
- npm start 上面的命令将启动服务器并监视您的更改。
要捆绑和分发刷子,请从根目录执行以下 gulp 命令
- gulp build --env prod 或
- npm run build
这将在目标文件夹中创建一个 brush-app.zip 文件。只需将 zip 文件放在您的服务器上并解压即可。
快速链接
用户详情
- 管理员登录:userId: admin@colorgap.com / 密码: admin
- 用户登录:userId: user@colorgap.com / 密码: user
- 在 brush-config.json 文件中更新主题的选项:"themeName"
- materializecss (90% 完成)
- bootstrap (100% 完成)
- material (开发中)
- 或者设计你自己的主题并使用选项 themename: your_theme
