Tag support for Laravel Eloquent models - Taggable Trait
Tag support for Laravel Eloquent models - Taggable Trait
This package is not meant to handle javascript or html in any way. This package handles database storage and read/writes only.
There are no real limits on what characters can be used in a tag. It uses a slug transform to determine if two tags are identical ("sugar-free" and "Sugar Free" would be treated as the same tag). Tag display names are run through Str::title()
composer require rtconner/laravel-tagging
The package should auto-discover when you composer update. Then publish the tagging.php and run the database migrations with these commands.
php artisan vendor:publish --provider="Conner\Tagging\Providers\TaggingServiceProvider"
php artisan migrate
class Article extends \Illuminate\Database\Eloquent\Model
{
use \Conner\Tagging\Taggable;
}
…
Documentation: More Usage Examples
See config/tagging.php for configuration options.
No open issues yet, or sync has not completed.