tags table (configurable) with standard columns (id, name, slug, etc.), requiring minimal schema migration.belongsToMany)?composer show filament/filament).composer require moox/tag
php artisan mooxtag:install
php artisan vendor:publish --tag="mooxtag-config").php artisan migrate to create the tags table.posts_tags pivot table).belongsToMany:
public function tags() {
return $this->belongsToMany(Tag::class);
}
/admin/tags (configurable).Tag resource).Post, Product).tag:latest).composer update moox/tag.filament:debug and Laravel’s log to troubleshoot UI/controller issues.name, slug).$post->tags()->with('post')->get();
Query Builder for optimized tag filtering.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Filament version incompatibility | Package breaks or UI renders incorrectly | Pin Filament version in composer.json. |
| Database migration conflicts | Table creation fails | Review migration files before running. |
| Tag explosion (unbounded growth) | Slow queries, UI lag | Implement soft limits or archiving. |
| Custom code overrides lost | Updates overwrite changes | Use php artisan vendor:publish for assets. |
No rollback for mooxtag:install |
Manual cleanup required | Backup database before installation. |
How can I help you explore Laravel packages today?