runn/core
runn/core is the foundational package for the Runn ecosystem, offering shared abstractions, utilities, and base classes for Laravel/PHP applications. It helps developers build modular, maintainable features and extend Runn components with less boilerplate.
composer require runn/core, then check composer.json for the PHP constraint and PSR-4 namespace (Runn\Core\...). Pin the exact version you validate.vendor/runn/core/README.md, composer.json, src/, and tests/. With a small, low-adoption core library, the tests are often the most reliable API contract.AppServiceProvider; do not assume Laravel package auto-discovery.env() or global state inside core objects.toArray()/fromArray() adapters or Laravel resources instead of relying on magic object behavior for JSON, queues, sessions, or database casts.UserCollection or UserPayload contract and let the Runn implementation sit behind it. This keeps replacement/forking cheap.__get/__set or dynamic properties. Test on your PHP version, especially PHP 8.2+, and expect weaker IDE/static-analysis support. Prefer declared properties in your own subclasses.null, '', 0, and array-vs-scalar inputs explicitly. Collection and casting helpers may be looser than Laravel’s validation layer.array_values() when order matters.composer dump-autoload after namespace changes, and confirm you are importing the versioned Runn\Core\... class rather than a similarly named local class.How can I help you explore Laravel packages today?