Full Changelog: https://github.com/cybercog/laravel-ownership/compare/5.7.0...5.8.0
Full Changelog: https://github.com/cybercog/laravel-ownership/compare/5.6.0...5.7.0
Full Changelog: https://github.com/cybercog/laravel-ownership/compare/5.5.0...5.6.0
Full Changelog: https://github.com/cybercog/laravel-ownership/compare/5.4.0...5.5.0
Full Changelog: https://github.com/cybercog/laravel-ownership/compare/5.3.0...5.4.0
README changes
Cog\Contracts\Laravel\Ownership to Cog\Contracts\OwnershipisOwnedByDefaultOwner method which automatically try to resolve current user.Cog\Ownership\Contracts to Cog\Contracts\Laravel\OwnershipCog\Ownership to Cog\Laravel\OwnershipModelObserver renamed to OwnableObserverHasOwner contract renamed to Ownableowned_by to owned_by_id.isNotOwnedBy($owner) to check if model not owned by concrete owner.withDefaultOwner() set default owner value on create.withDefaultOwner($owner) overwrite default owner value on create with concrete owner.withoutDefaultOwner() don't set default owner on model create.scopeWhereNotOwnedBy($owner) scope results to exclude unowned records by owner.getDefaultOwner() to resolveDefaultOwner().$setDefaultOwnerOnCreate to $withDefaultOwnerOnCreate.To optimize loading speed service provider made deferred.
First stable release.
How can I help you explore Laravel packages today?