c33s-toolkit/core-config-bundle
symfony/console or symfony/dependency-injection in Laravel.config/ files or environment variables.app()->bind()) or a third-party DI container (e.g., php-di).HttpFoundation, EventDispatcher) if not properly abstracted.vlucas/phpdotenv, spatie/laravel-config-array) that achieve similar goals with less friction?symfony/dependency-injection or symfony/http-kernel via Composer for DI or HTTP features.symfony/console for CLI tools if needed.config/ files or environment variables.Config facade or config() helper for runtime access.EventDispatcher with Laravel’s Event facade.CoreConfigLoaded → ConfigLoaded).config/cache, environment variables, packages like spatie/laravel-config-array).// app/Providers/CoreConfigProvider.php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Symfony\Component\Config\Loader\LoaderInterface;
class CoreConfigProvider extends ServiceProvider {
public function register() {
$this->app->singleton('config.loader', function () {
return new class implements LoaderInterface { /* ... */ };
});
}
}
symfony/framework-bundle).config/ files.mergeConfigFrom or prependConfigFrom for environment-specific overrides.Config facade.ConfigUpdated).symfony/http-foundation vs. Laravel’s HTTP layer).config:clear or cache:clear).How can I help you explore Laravel packages today?