PHPackages                             dngo-io/books - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. dngo-io/books

ActiveProject[Framework](/categories/framework)

dngo-io/books
=============

Dngo Book Project

1.0.9(8y ago)221MITCSSPHP &gt;=7.0CI failing

Since Apr 22Pushed 6y ago2 watchersCompare

[ Source](https://github.com/dngo-io/books)[ Packagist](https://packagist.org/packages/dngo-io/books)[ RSS](/packages/dngo-io-books/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (28)Versions (4)Used By (0)

[![](https://camo.githubusercontent.com/4d471b2683c368f7c0a7aafd09df300f17d2620a0663761f6eea111dbcd447f2/68747470733a2f2f737465656d6974696d616765732e636f6d2f44516d6239593675314a455765744a6933544d736b3335556a586757766757416f6d347039714743463942657835702f646e676f2d68712d6c6f676f2e706e67)](https://camo.githubusercontent.com/4d471b2683c368f7c0a7aafd09df300f17d2620a0663761f6eea111dbcd447f2/68747470733a2f2f737465656d6974696d616765732e636f6d2f44516d6239593675314a455765744a6933544d736b3335556a586757766757416f6d347039714743463942657835702f646e676f2d68712d6c6f676f2e706e67)

DNGO Books Project
==================

[](#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
--------

[](#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

[](#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
---------------

[](#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
-------------------------

[](#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

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 67.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2939d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6e95e42d9ecf14ecdcf3c4f4c6d6589547f6b8ceae399a1869413d30e21d0c56?d=identicon)[bencagri](/maintainers/bencagri)

---

Top Contributors

[![ikidnapmyself](https://avatars.githubusercontent.com/u/13779866?v=4)](https://github.com/ikidnapmyself "ikidnapmyself (405 commits)")[![bencagri](https://avatars.githubusercontent.com/u/823521?v=4)](https://github.com/bencagri "bencagri (197 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

frameworklaraveltwigdoctrine

###  Code Quality

TestsCodeception

### Embed Badge

![Health badge](/badges/dngo-io-books/health.svg)

```
[![Health](https://phpackages.com/badges/dngo-io-books/health.svg)](https://phpackages.com/packages/dngo-io-books)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[bytefury/crater

Free &amp; Open Source Invoice App for Individuals &amp; Small Businesses. https://craterapp.com

8.3k4.2k](/packages/bytefury-crater)[microweber/microweber

New generation CMS with drag and drop

3.4k13.8k1](/packages/microweber-microweber)[kompo/kompo

Laravel &amp; Vue.js FullStack Components for Rapid Application Development

11812.4k21](/packages/kompo-kompo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
