armincms/raw-data
Part of the ArminCMS ecosystem, this Laravel package helps manage raw data structures with helpers for storing, retrieving, and transforming unprocessed payloads, making custom fields and flexible data models easier to handle.
composer require vendor/package — on a 0.1.0 first release, confirm the exact vendor/name against Packagist before running it, since the README is the only source of truth at this stage.bootstrap/providers.php (Laravel 11+) or config/app.php.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider". Check the provider for $this->publishes([...], 'tag') calls so you publish config, migrations, and views selectively.README.md → src/*ServiceProvider.php (bindings, singletons, publish paths) → config/*.php (defaults and env keys) → src/ for the primary entry class.app(Package::class) or the facade, if one is registered) and exercise the single happy-path method the README documents. That confirms wiring, config loading, and any required env vars in one shot.new-ing its classes; service providers register singletons and bindings that your code will silently bypass otherwise.TestCase::setUp() or a dedicated testing trait. If it doesn't, wrap the package in your own class and mock that instead.handle() rather than the constructor.^0.1 in composer.json and commit the lockfile; on a 0.x line, minor bumps are allowed to break by semver convention.0.1.0 is a stability signal, not a feature signal. Expect breaking changes across 0.x minors. Read the diff or CHANGELOG before every bump; there is no upgrade guide yet.app(Package::class) throws, check php artisan about for the registered providers and verify the extra.laravel.providers block in the package's composer.json.php artisan config:clear (and config:cache again in prod) after publishing or editing the package config, or your changes won't take effect.vendor:publish without a --tag can overwrite files you've customised. Publish once, then diff the package's config against yours on upgrade.php artisan tinker → app(Package::class) and inspect the resolved instance and its config. Most "package doesn't work" reports are a missing env var or an unpublished config defaulting to null.vendor:publish created anything — verify the target paths exist before chasing a phantom bug.composer.lock) in your bug reports; at 0.1.0 the maintainer will need it to reproduce anything.How can I help you explore Laravel packages today?