pharaonic/php-dot-array
Pharaonic PHP Dot Array gives you clean dot-notation access to nested arrays: get, set, has, and forget values like config('app.name') for any array. Lightweight, framework-agnostic, and easy to drop into Laravel or plain PHP projects.
Arr::get/set/has/forget and data_get already cover most needs.Consider it when:
illuminate/support.Look elsewhere when:
Arr and data_get helpers first; adopting this package likely duplicates framework behavior.To executives: This is a low-cost, MIT-licensed utility that reduces custom code for reading and updating nested configuration and payload data. It can speed up small, configuration-heavy features, but it is not strategic and should not become a platform dependency. Recommendation: allow scoped use in non-Laravel or utility contexts, and avoid duplicating capabilities already built into Laravel.
To engineering: The package provides dot-notation and wildcard access for nested arrays — a narrow, understandable capability. Before adopting, compare it directly with Laravel’s Arr::get/set/has/forget and data_get; in a Laravel codebase it is likely redundant. If used, wrap it behind an internal array-access helper, confirm PHP version support and test coverage, and document wildcard behavior. Given low community visibility, treat it as a replaceable implementation detail, not a foundational library.
How can I help you explore Laravel packages today?