Punchcard: Object Configs for Laravel

Punchcard is a Laravel package that lets you define configurations using objects instead of arrays in config files. This approach offers type safety, improved code organization, and potentially better performance. Punchcard enforces stricter configuration and provides lazy loading. However, it might introduce complexity and overhead compared to traditional arrays. Before using Punchcard, consider Laravel 11's built-in fluent configuration classes..

Modern Config for Laravel

Punchcard: Object Configs for Laravel

Related Projects

Composer Normalizer Package

Composer Normalizer Package

Keep your dependencies in perfect order."

Log In Links for Your Laravel App During Development

Log In Links for Your Laravel App During Development

Accelerate Development with Quick Login Links

Laravel DynamoDB Eloquent Models and Query Builder

Laravel DynamoDB Eloquent Models and Query Builder

Simplify DynamoDB with Laravel Eloquent.

Laravel Slack Alerts Package

Laravel Slack Alerts Package

Rapid Response with Slack Integration.

Laravel Console Spinner

Laravel Console Spinner

Enhance your command-line experience

The Share Error  Package For Laravel

The Share Error Package For Laravel

Bug Fix in a Click