dngo-io/books 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dngo-io/books

Composer 安装命令:

composer create-project dngo-io/books

包简介

Dngo Book Project

README 文档

README

DNGO Books Project

Use this to kick-start a Doctrine based Laravel app.

Included are the following:

  • Barryvdh Debugbar
  • Barryvdh IdeHelper
  • Beberlei Assert
  • Doctrine
  • Doctrine Behaviours
  • Doctrine Domain Events
  • Doctrine Entity Audit
  • Doctrine Entity Validation
  • Eloquent Enumerations
  • Environment Loader
  • HTML Builder
  • Homestead

Entities

The default namespace is "App".

The following entities and matching repositories are provided, together with YAML mapping files, pre-configured:

  • Permission
  • Role
  • User

Each repository has an interface that is pre-mapped to the interface in the repository config.

Domain Events

The User and Organization entities support Domain Events:

  • User Events
    • UserCreated
    • UserLoggedIn
    • AddressAddedToEntity
    • AddressRemovedFromEntity
    • AuthenticationCredentialsChanged
    • GrantedOrganizationToUser
    • GrantedPermissionToUser
    • GrantedRoleToUser
    • RevokedOrganizationFromUser
    • RevokedPermissionFromUser
    • RevokedRoleFromUser
  • Organization Events
    • OrganizationCreated
    • AddressAddedToEntity
    • AddressRemovedFromEntity

Getting Started

  • composer create-project dngo-io/books dngo-project
  • setup your database settings / configure the other options
  • ./artisan doctrine:schema:validate
  • ./artisan doctrine:schema:create
  • ./artisan db:seed
  • ./artisan serve
  • to use Vagrant, update the Homestead.yaml with the project location
  • vagrant up
  • then use the artisan commands as above

The standard Laravel welcome app + authentication have been setup and converted to Twig.

Additional Helper Scripts

  • cache_build.sh - creates caches for routes, container etc.
  • cache_clean.sh - clears all caches including Doctrine query caches
  • vagrant_db_reset.sh - drops and rebuilds the database (for development only)
  • vagrant_refresh.sh - fully refreshes all applications files including composer update and npm install

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 1
  • 开发语言: CSS

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-04-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固