Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ardent Laravel Package

laravelbook/ardent

View on GitHub
Deep Wiki
Context7
3.6.0

Given #312, auto-discovery was actually proved useless, and thus it was removed, together with the files it had shown as useless.

v3.5.0

Brings in changes from PRs #305 and #310, a new maintainer to try to help out and maybe some space for other fixes.

v3.4.2
v3.4.1
v3.3.0

You can now use $model->buildUniqueExclusionRules() in your FormRequest::rules() for additional validation awesomeness.

v3.2.0
  • [enh] added support for HasManyThrough::localKey
  • [bug] unique rules were being built with an empty ID clause when used for new models
v3.1.1

The issue is explained in #283. Thanks @paul-crashley :)

v3.1.0

From this version on, the save() method will always fix the unique rules (include the model ID on them) before validating.

Marking this version as stable since I'm using it for some weeks on Laravel 5 and found no upgrade issue.

v3.0.0
  • Finally pushing Laravel support up to 5.1 (#261 by @canfiax)
v2.5.0

[new] Added support for multiple languages on standalone usage (#234, @Edilton) [enh] Relationships were improved (untested, tho :disappointed:) - hasManyThrough, morphToMany and morphedByMany were added (#232, @mklenk and @khaeransori) - belongsTo had 'relation' argument included, and 'localKey' renamed to 'otherKey', as Eloquent's original - belongsTo, morphOne and morphMany had 'localKey' argument included (#204, @gg4you and @MrAtiebatie) [bug] custom rules using 'unique' now work (#231, #251 by @araines and @BrandonOCasey) [bug] implicit table name won't break unique rules (#235, @lfbittencourt) [bug] no object for validation messages won't cause errors (#225, @wemersonrv) [bug] $relation is not ignored anymore on belongsTo() (#258, @samuel-cloete) [bug] Fixed code that conflicted with new stuff on Laravel 4.2 (#211, #226, #221; @chriskonnertz, @mspivak, @thinksaydo)

v2.4.2
  • The word "manager" was found reserved and not available in models. (#120 by @MrNomNom)
  • Added "validating" and "validated" observable events to the list of events from Eloquent (#153 by @unstoppablecarl)
v2.4.1
v2.3.0

• Improvements to work with Laravel 4.1 (#133 by @bexarcreative-daniel, #136 by @MrNomNom) • Finally fixing the logic of updateUniques, that got broken because of a failed command-line merge (#114 by @andrew13) • Ability to override makeValidator() to be able to customize the Validator object used (#122 by @claar) • CSRF token is now purged in basicPurgeFilters() (#117 by @vanadium23) • Doc fixes (#115 by @Stamy, #126 by @hisorange)

v2.3.1

Since 2.3.0 Ardent only supports Laravel 4.1 and above, and thus the composer file needed to be updated to reflect that. If you need 4.0 support, go to 2.1.

v2.4.0
  • included a validateUniques(), just like we have updateUniques() (#140 by @mouhsinelonly)
  • DB Capsule is now made global to be used with migrations and schema stuff (#138 by @PeterSchumacher)
  • doc and code styling fixes (myself + @victor-ponamariov)
v2.1.0

Based on the awesome contributions of @nightowl77 and other developers in PR #86, this release introduces improvements to the handling of rules for unique fields.

This release also ships with a small bugfix by @VasayXTX (#97) and @borfast (#103).

v2.0.1
  • Using Eloquent::fill() to hydrate model instead of relying on validation rules. Read f400245
  • Documentation upgrades
v2.0.0
  • addition of before/afterSave, Update, Delete and Validate hooks, that are called by the model when the given events happen, with no arguments (changed from the RC)
  • addition of Ardent::throwOnFind boolean property to forcefully throw exceptions when models are not found (forcing usage of findOrFail)
  • addition of InvalidModelException, enabled by Ardent::throwOnValidate
  • addition of Ardent::relationsData static attribute that makes it much easier to define relations, cleaning the clutter in models with many relationships
  • cleaner code, following code style rules (almost PSR-2, except for braces)
v2.0.0-RC
  • addition of before/afterSave, Update, Delete, Validate hooks, that are called statically with the model being received as only argument
  • addition of Ardent::throwOnFind boolean property to forcefully throw exceptions when models are not found (forcing usage of findOrFail)
  • addition of InvalidModelException, enabled by Ardent::throwOnValidate
  • addition of Ardent::relationsData static attribute that makes it much easier to define relations, cleaning the clutter in models with many relationships
  • cleaner code, following code style rules (almost PSR-2, except for braces)
v1.1.0

Enables Ardent to be used outside of the main Laravel framework. Use Ardent::configureAsExternal() with the connection array as argument for that.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope