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

Eloquent Taggable Laravel Package

cviebrock/eloquent-taggable

View on GitHub
Deep Wiki
Context7
9.0.1
  • fixes for taggedModels not working
9.0.0
  • Laravel 9.0 support
8.0.3
  • fixes for Postgres (#123 and #124, thanks @0528Makoto)
8.0.2
  • add tagById(), untagById(), and retagById() methods (suggested by #110)
  • fix for handling accented characters in normalized column (#116, thanks @pierrocknroll)
  • update test internals to use static assertions
  • update automated testing to use MySQL instead of sqlite (to catch issues like #116)
8.0.1
  • support PHP 8.0
  • move automated testing from travis-ci to Github actions
  • clean up some third-party tools and badges
8.0.0
  • Laravel 8.0 support
7.0.0
  • Laravel 7.0 support
6.0.2
  • several improvements from #99 & #104
    • make migrations publishable
    • use bigUnsignedIntegers for key columns
    • make table names customizable
6.0.1
  • fix for semantic versioning
6.0.0
  • Laravel 6.0 support (note the package version will now follow the Laravel version)
3.5.3
  • add ability to chain scopes (#97, @devguar)
3.5.2
  • add ModelTagged and ModelUntagged events (#95, @devguar)
3.5.1
  • add hasTag() method (#87, suggestion by @MordiSacks)
  • add ability to combine scopes (#90, @devguar)
  • clean up method return value declarations
3.5.0
  • Laravel 5.8 support
  • fix getAllTags(), getUnusedTags() and getPopularTags() when using a table prefix (#84, @tuxfamily)
3.4.1
  • de-tag models when they are deleted, to help keep the polymorphic table under control (#78, @pierrocknroll)
3.4.0
  • Laravel 5.7 support
3.3.2
  • bump dependency versions
3.3.1
  • support custom Tag classes
  • support custom polymorphic types via getMorphClass()
3.3.0
  • Laravel 5.6 support
3.2.5
  • fix when tagging with the same tag multiple times in one call
  • prettier PHPUnit output
3.2.4
  • fix in migration connection
3.2.3
  • various bug fixes
3.2.2
  • fix SQL error when using popular tag methods
3.2.1
  • fix SQL error when preparing table join
3.2.0
  • Laravel 5.5 support
3.1.1
  • fix SQL error when using popular tag methods
3.1.0
  • fixed package requirements and constraints
  • restricted package to Laravel 5.4
3.0.1
  • minor tweaks
3.0.0
  • refactor SQL queries to be more performant
  • add new and rename scope queries:
    • withAllTags
    • withAnyTags
    • isTagged
    • withoutAllTags
    • withoutAnyTags
    • isNotTagged
  • add and refactor static methods:
    • allTagModels
    • allTags
    • allTagsList
    • renameTag
    • popularTags
    • popularTagsNormalized
  • new/improved service methods:
    • getAllUnusedTags
    • getPopularTags
    • renameTags
  • better test coverage
2.1.3
  • support for Laravel 5.5 and auto-discovery
2.1.2
  • support a different database connection for the Tag model
2.1.1
  • fix for migrations running more than once
2.1.0
  • Laravel 5.4 updates/fixes
2.0.0-beta
  • First beta release for Laravel 5
2.0.0
  • Rewrite and Laravel 5 release
13.0.0
  • Added Laravel 13 support
12.0.0
  • Added Laravel 12 support
11.0.2
  • Support PHP 8.4 (#148, thanks @tectiv3)
  • various other code style and analysis fixes
11.0.1
  • make return of allTags() consistent (#146, thanks @y1n0)
11.0.0
  • Added Laravel 11 support
  • Changed the minimum PHP version to 8.2 to line up with Laravel 11
10.0.3
  • fix for deprecated preg_split parameter value (#144, thanks @XternalSoft)
10.0.2
  • more fixes for morph relations (#142, thanks @anaxamaxan)
10.0.1
10.0.0
  • Laravel 10.0 support
  • switch to using Pest instead of PHPUnit for tests
1.0.0
  • Version 1.0.0 release for Laravel 4 (no significant changes from previous version)
0.9.1
  • Minor bug fixes
0.9.0
  • Initial release
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.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware