Download the PHP package litepie/teams without Composer
On this page you can find all versions of the php package litepie/teams. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download litepie/teams
More information about litepie/teams
Files in litepie/teams
Package teams
Short Description A modern, tenant-ready teams management package for Laravel 12+
License MIT
Homepage https://github.com/Litepie/Teams
Informations about the package teams
Lavalite Teams ๐
A modern, tenant-ready teams management package for Laravel 12+ applications. Built for collaboration, scalability, and multi-tenancy from the ground up.
Note: This package is part of the Litepie ecosystem and is open source under the MIT license. Perfect for SaaS applications, multi-tenant platforms, and collaborative tools.
โจ Features
- ๐ข Multi-Tenant Ready: Complete tenant isolation with Litepie Tenancy
- ๐ฅ Team Management: Create, manage, and organize teams with hierarchical structures
- ๏ฟฝ Role-Based Access: Built-in role and permission management system
- ๐ Workflow Integration: Team workflows with Litepie Flow
- โก Action Pattern: Built on Litepie Actions for clean business logic
- ๐ File Management: Team file sharing with Litepie Filehub
- ๐ Modern Laravel: Laravel 12+ ready with PHP 8.2+ support
- ๐จ Rich API: RESTful API with comprehensive resources
- ๐ Team Analytics: Performance metrics and insights
- ๐ Real-time Events: WebSocket support for live collaboration
- ๐งช Fully Tested: Comprehensive test suite with 95%+ coverage
๐ Table of Contents
- Installation
- Quick Start
- Configuration
- Basic Usage
- Multi-Tenant Usage
- Workflows
- Permissions & Roles
- File Management
- API Integration
- Events
- Testing
- Roadmap
- Contributing
- Changelog
- Security
- License
๐ Installation
Install the package via Composer:
Publish and run the migrations:
Publish the configuration file:
โ๏ธ Configuration
The configuration file config/teams.php provides extensive customization options:
๐ Quick Start
1. Setup Your User Model
Add the HasTeams trait to your User model:
2. Create Your First Team
3. Add Team Members
๐ข Multi-Tenant Usage
Teams seamlessly integrates with tenant-based applications:
๐ Workflows
Integrate team workflows for automated processes:
๏ฟฝ Permissions & Roles
Teams provides a built-in role and permission management system:
๐ File Management
Teams provides integrated file management through Litepie Filehub:
๐ API Integration
Teams provides a comprehensive RESTful API:
๐ Events
Teams fires comprehensive events for real-time features:
๐งช Testing
Teams includes comprehensive testing utilities:
๐ Advanced Features
Team Analytics
Team Templates
Bulk Operations
๐บ๏ธ Roadmap
We're continuously improving Lavalite Teams. Here's what's coming next:
๐ Upcoming Features (v2.1)
- [ ] Team templates and blueprints
- [ ] Advanced team analytics dashboard
- [ ] Integration with popular project management tools
- [ ] Team chat integration
- [ ] Mobile SDK for teams
๐ฎ Future Releases (v2.2+)
- [ ] AI-powered team insights
- [ ] Advanced workflow automation
- [ ] Team performance metrics
- [ ] Custom team widgets
- [ ] GraphQL API support
Want to contribute to these features? Check out our contributing guide!
๐ค Contributing
We love contributions! Please see CONTRIBUTING.md for details on:
- ๐ Bug Reports: How to report bugs effectively
- ๐ก Feature Requests: Proposing new features
- ๐ง Pull Requests: Code contribution guidelines
- ๐ Documentation: Improving our docs
- ๐งช Testing: Adding and running tests
Development Setup
-
Fork and Clone
-
Install Dependencies
-
Setup Testing Environment
- Run Tests
Code Style
We follow PSR-12 coding standards:
๐ Changelog
Please see CHANGELOG.md for more information on what has changed recently.
Major releases and their highlights:
- v2.0.0 - Multi-tenancy support, workflow integration
- v1.5.0 - File management, advanced permissions
- v1.0.0 - Initial stable release
๐ Security
If you discover any security-related issues, please email [email protected] instead of using the issue tracker. All security vulnerabilities will be promptly addressed.
Security Features
- ๐ก๏ธ Tenant Isolation: Complete data separation between tenants
- ๐ Permission System: Granular role-based access control
- ๐ Audit Logging: Complete activity tracking
- ๐ซ Input Validation: Comprehensive request validation
- ๐ File Security: Secure file uploads and access controls
๐ License
The MIT License (MIT). Please see License File for more information.
This package is open source software licensed under the MIT license.
๐ Credits
- Created by: Renfos Technologies
- Maintained by: Litepie Development Team
- Contributors: All Contributors
Special thanks to all the developers who have contributed to making this package better!
๐ Support & Community
- ๐ Documentation: teams.litepie.com
- ๐ Bug Reports: GitHub Issues
- ๐ฌ Discussions: GitHub Discussions
- ๐ง Email Support: [email protected]
- ๐ผ Commercial Support: Contact Us
Community Guidelines
Please be respectful and constructive in all interactions. See our Code of Conduct for more details.
๐ Sponsors
This project is maintained by Renfos Technologies and supported by our amazing sponsors:
- Want to sponsor this project? Become a sponsor
All versions of teams with dependencies
illuminate/contracts Version ^12.0
illuminate/database Version ^12.0
illuminate/support Version ^12.0
litepie/tenancy Version ^1.0
litepie/filehub Version ^1.0
litepie/flow Version ^1.0
litepie/actions Version ^1.0
litepie/database Version ^1.0
litepie/logs Version ^1.0