nunomaduro / laravel-any
Determine if any item from the collection passes the given truth test.
                                    Fund package maintenance!
                                                                            
                                                                                                                                        nunomaduro
                                                                                    
                                                                            
                                                                                                                                        Patreon
                                                                                    
                                                                            
                                                                                                                                        www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L
                                                                                    
                                                                
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 37
Watchers: 1
Forks: 2
Open Issues: 0
pkg:composer/nunomaduro/laravel-any
Requires
- php: ^7.2
- laravel/framework: ^6.0 || ^7.0
Requires (Dev)
- nunomaduro/pest: ^0.1
This package is auto-updated.
Last update: 2025-10-21 00:44:52 UTC
README
About laravel-any
laravel-any was created by, and is maintained by Nuno Maduro, and is an Laravel collection macro that determine if any item from the collection passes the given truth test.
Installation & Usage
Requires PHP 7.2+
Create your package using Composer:
composer require nunomaduro/laravel-any
How to use:
$users = User::all(); // Returns `true` if the collection is not empty. $users->any(); // Returns `true` if there is a user with a paid plan. $users->any(fn ($user) => $user->has_paid_plan); // Returns `true` if there is a user with a paid plan. $users->any->has_paid_plan;
Contributing
Thank you for considering to contribute to laravel-any. All the contribution guidelines are mentioned here.
You can have a look at the CHANGELOG for constant updates & detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro
Support the development
Do you like this project? Support it by donating
License
laravel-any is an open-sourced software licensed under the MIT license.
