- What is mybizna/core and what does it do?
- mybizna/core is the shared Laravel/PHP core for the MyBizna ecosystem and serves as the foundation of the MyBizna ERP system. It provides essential functionalities, common services, reusable backend foundations, and integration points that help developers build and extend business applications consistently. Its main purpose is to reduce duplication across modules and keep MyBizna applications aligned on shared infrastructure.
- How do I install mybizna/core in a Laravel application?
- Install it as a Composer dependency with composer require mybizna/core. Because the provided excerpt does not include the README installation steps, check the GitHub repository for any required service provider registration, configuration publishing, or migration commands. Follow the package's documented setup order before using its services in your application.
- Which Laravel and PHP versions does mybizna/core support?
- The exact Laravel and PHP version constraints are not specified in the provided overview or README excerpt. Check the package's composer.json require section and the repository README for the authoritative supported versions. Confirm compatibility with your application's Laravel and PHP versions before adding it to production.
- Is mybizna/core suitable for production Laravel ERP applications?
- mybizna/core is described as the foundation of the MyBizna ERP system, so it is intended as shared production infrastructure for that ecosystem. Before adopting it, review release tags, test coverage, open issues, and the repository's maintenance activity. Also verify that its supported Laravel versions and dependencies match your deployment requirements.
- Does mybizna/core include authentication, permissions, or accounting features?
- The overview says the package provides essential functionalities, common services, and reusable backend foundations, but it does not enumerate specific features such as authentication, permissions, or accounting. Review the repository documentation and source to see which services are actually included. Avoid assuming a feature exists until it is confirmed in the code or README.
- How does mybizna/core relate to other MyBizna modules?
- It is the shared core that supports the overall MyBizna ERP operation and provides integration points for other modules. Developers can build extensions and business applications on top of its reusable backend foundations instead of duplicating common services in each module. This makes it the central dependency to understand before working with the wider MyBizna ecosystem.
- Can I use mybizna/core outside the MyBizna ERP ecosystem?
- The package is explicitly positioned as the shared core for the MyBizna ecosystem, so its conventions and dependencies may be tailored to that context. You can evaluate it for other Laravel business applications, but first review its composer dependencies and public APIs to confirm it fits your architecture. If it depends on other MyBizna packages, adopting it outside the ecosystem may add unnecessary coupling.
- How do I test or extend mybizna/core in my Laravel project?
- Test it the same way you would test any Laravel package integration: install it in a test application, verify its service providers and configuration load correctly, and exercise the services you depend on. Check the GitHub repository for a package test suite or CI workflow that shows the intended testing approach. For extension points, review the source and documentation rather than assuming hooks or events exist.
- What are alternatives to mybizna/core for modular Laravel business applications?
- Alternatives depend on your goal: nwidart/laravel-modules can help organize modular Laravel code, and a custom shared domain package can provide common services without external coupling. Laravel's own package discovery and service container features are often enough for smaller shared foundations. Compare maintenance, Laravel version support, and feature overlap before choosing mybizna/core or an alternative.
- How is mybizna/core maintained, and where do I report issues?
- The package is hosted at github.com/mybizna/core, which is the place to review commits, releases, and open issues. The provided context does not state a release cadence or support policy, so check the repository directly for maintenance activity. Report bugs or feature requests through the repository's issue tracker and review the license before production use.