PHPackages                             deefour/aide - 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. [Database &amp; ORM](/categories/database)
4. /
5. deefour/aide

AbandonedArchivedLibrary[Database &amp; ORM](/categories/database)

deefour/aide
============

A set of classes to assist Laravel and Silex development.

0.6.0(11y ago)11.1k1MITPHPPHP &gt;=5.4.0

Since May 2Pushed 10y ago1 watchersCompare

[ Source](https://github.com/deefour/Aide)[ Packagist](https://packagist.org/packages/deefour/aide)[ RSS](/packages/deefour-aide/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (7)Versions (7)Used By (0)

> ### Please Note
>
> [](#please-note)
>
> **This project is no longer maintained.** Much of the functionality has been simplified, improved upon, and broken out into separate libraries.
>
> -
> -
> -
> -

Aide
====

[](#aide)

[![Build Status](https://camo.githubusercontent.com/75b5a6d026e6d77265d5d7d1c69604908fbe33615188422c757c71462c67768b/68747470733a2f2f7472617669732d63692e6f72672f646565666f75722f416964652e737667)](https://travis-ci.org/deefour/Aide)[![Packagist Version](https://camo.githubusercontent.com/0387f3de3b12370ca776b5fc3faab641f5916798bd92cd9f30567bd171a5116a/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646565666f75722f416964652e737667)](https://packagist.org/packages/deefour/Aide)[![Latest Version](https://camo.githubusercontent.com/4a69324843a9f69f8da949f5732ad3e6b1f82bab0e29b594abff4463dc65c79a/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f646565666f75722f416964652e737667)](https://github.com/deefour/Aide/releases)[![Coverage Status](https://camo.githubusercontent.com/eb0bb0975cd616c855d61a36c0f79a1e07bbb15c0b530805df3e1527109468cf/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f646565666f75722f416964652f62616467652e706e673f6272616e63683d6d6173746572)](https://coveralls.io/r/deefour/Aide?branch=master)

A set of classes to assist Laravel and Silex development.

Contribute
----------

[](#contribute)

- Issue Tracker:
- Source Code:

Documentation
-------------

[](#documentation)

Documentation can be found on [**Read the Docs**](http://aide.readthedocs.org/en/latest) in the [`docs/`](https://github.com/deefour/Aide/blob/master/docs) in the project source.

- Validation: [Github](https://github.com/deefour/Aide/blob/master/docs/validation.rst) | [Read the Docs](http://aide.readthedocs.org/en/latest/validation.html)
- Authorization: [Github](https://github.com/deefour/Aide/blob/master/docs/authorization.rst) | [Read the Docs](http://aide.readthedocs.org/en/latest/authorization.html)

Changelog
---------

[](#changelog)

#### 0.6.0 - July 27, 2014

[](#060---july-27-2014)

- Laravel dependency bumped to 4.2
- Initial whitespace cleaning throughout `src/` and `tests/`
- Validation improvements including moving common code between entities and models into a trait

#### 0.5.0 - May 24, 2014

[](#050---may-24-2014)

- Laravel service providers for `Repository` and `Policy` factories
- Updated documentation and phpdocs for authorization component

#### 0.4.0 - May 13, 2014

[](#040---may-13-2014)

- New authorization component, based on the popular Ruby gem, [Pundit](https://github.com/elabs/pundit)

#### 0.3.0 - May 11, 2014

[](#030---may-11-2014)

- 100% test coverage
- Docs moved to readthedocs.org

#### 0.2.0 - May 9, 2014

[](#020---may-9-2014)

- Improved flexibility for validation
- Validation docs
- Coveralls integration

#### 0.1.0 - May 1, 2014

[](#010---may-1-2014)

- Initial release

License
-------

[](#license)

Copyright (c) 2014 [Jason Daly](http://www.deefour.me) ([deefour](https://github.com/deefour)). Released under the [MIT License](http://deefour.mit-license.org/).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Every ~17 days

Total

6

Last Release

4311d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0a2bddbe9f87813e53e82c1799b460513ede9f96a1d85ad7c186c0692a6f0762?d=identicon)[deefour](/maintainers/deefour)

---

Top Contributors

[![deefour](https://avatars.githubusercontent.com/u/14762?v=4)](https://github.com/deefour "deefour (98 commits)")

---

Tags

laravelvalidationpersistenceeloquentsilexdeefour

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/deefour-aide/health.svg)

```
[![Health](https://phpackages.com/badges/deefour-aide/health.svg)](https://phpackages.com/packages/deefour-aide)
```

###  Alternatives

[watson/validating

Eloquent model validating trait.

9723.3M47](/packages/watson-validating)[henzeb/enumhancer

Your framework-agnostic Swiss Army knife for PHP 8.1+ native enums

69287.4k2](/packages/henzeb-enumhancer)[relaticle/custom-fields

User Defined Custom Fields for Laravel Filament

15828.6k](/packages/relaticle-custom-fields)[mvanduijker/laravel-model-exists-rule

Validation rule to check if a model exists

22194.5k1](/packages/mvanduijker-laravel-model-exists-rule)[sjdaws/vocal

Recursive functionality for Eloquent in Laravel 4 and 5

4315.2k1](/packages/sjdaws-vocal)

PHPackages © 2026

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