bluedot/laravel

The Laravel Framework.


README

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Bluedot for Laravel

基于 Laravel 二次封装的脚手架,集成了 bluedot-composer 基类包来实现一些基本功能:

  • 多管理员
  • 多权限
  • 微信 SDK
  • ...

详细请查阅 bluedot-composer .

开始使用

1. 创建项目

composer create-project bluedot/laravel your-project-name

2. 更改配置

.env

  • 数据库连接
  • 缓存
  • APP_URL
  • ...

3. 初始化数据

初始化数据库

php artisan migrate

填充数据

Oauth Client,后台超管账号密码等,具体填充内容给可查看 database/seeders/DatabaseSeeder.php

php artisan db:seed

4. 开始开发

开发规范(必读)

  • 所有应用都放到 app/Application 文件夹下
  • Http Controller Backend 为后台 CMS API
  • Http Controller Platform 为前台 API
  • 原则上 Http 不承载核心业务逻辑,只做业务分发,在某些后台 CMS API 和前台 API 业务逻辑不一致的情况下在 Http 做重载处理
  • 原则上遵循 Restful API(http://www.ruanyifeng.com/blog/2014/05/restful_api.html) 规范

启动项目

php -S 0.0.0.0:8000 -t public

注:使用 php artisan serve启动会有读取不到 config()配置问题

Package Support