Download the PHP package aliziodev/laravel-terms without Composer
On this page you can find all versions of the php package aliziodev/laravel-terms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aliziodev/laravel-terms
More information about aliziodev/laravel-terms
Files in aliziodev/laravel-terms
Package laravel-terms
Short Description Laravel Terms is a flexible and powerful package for managing taxonomies, categories, tags, and other hierarchical terms in Laravel applications.
License MIT
Informations about the package laravel-terms
LARAVEL TERMS PACKAGE
Laravel Terms is a powerful and flexible package for managing taxonomies, categories, tags, and hierarchical terms in Laravel applications. It provides a robust solution for organizing content with features like metadata support, ordering capabilities, and efficient caching mechanisms.
This package is ideal for:
- E-commerce category management
- Blog taxonomies
- Content organization
- Product attributes
- Dynamic navigation
- Any hierarchical data structure
KEY FEATURES
- Hierarchical terms (parent-child)
- Metadata support (JSON)
- Term ordering
- Caching system
- Polymorphic relationships
- Multiple term types
- Bulk operations
- Advanced querying
- Tree structure
- Flat tree structure
INSTALLATION
CONFIGURATION
BASIC USAGE
1. Model Setup
2. Basic Operations
3. Tree Operations
4. Ordering
5. Meta Data
API ENDPOINTS
QUERY SCOPES
BEST PRACTICES
- Validate inputs
- Use transactions for complex operations
- Cache term instances
- Use eager loading for relationships
- Limit hierarchy depth
- Validate term types
- Handle circular references
- Sanitize metadata
- Use bulk operations
- Maintain order consistency
TROUBLESHOOTING
- Reset cache if data is inconsistent
- Check for circular references in hierarchy
- Validate term types
- Check order sequence
- Monitor query performance
- Use eager loading
- Optimize metadata queries
- Handle soft deletes
- Maintain indexes
- Monitor cache usage
For more detailed information, please check the source code or create an issue in the repository.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Alizio
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-terms with dependencies
illuminate/support Version ^9.0|^10.0|^11.0|^12.0
illuminate/contracts Version ^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^9.0|^10.0|^11.0|^12.0