Cli error handling for console/command-line PHP applications.
nunomaduro/collision is a Laravel package for cli error handling for console/command-line php applications..
It currently has 4.647 GitHub stars and 351.057.929 downloads on Packagist (latest version v8.9.4).
Install it with composer require nunomaduro/collision.
Discover more Laravel packages by nunomaduro
or browse all Laravel packages to compare alternatives.
Last updated
Collision was created by, and is maintained by Nuno Maduro, and is a package designed to give you beautiful error reporting when interacting with your app through the command line.
Requires PHP 8.2+
Require Collision using Composer:
composer require nunomaduro/collision --dev
Laravel | Collision | PHPUnit | Pest | :-----------|:----------|:-----------------|:--------------| 6.x | 3.x | | | 7.x | 4.x | | | 8.x | 5.x | | | 9.x, 10.x | 6.x | | | 10.x | 6.x | 9.x | 1.x | 10.x | 7.x | 10.x | 2.x | 11.x, 12.x | 8.x | 10.x, 11.x, 12.x, 13.x | 2.x, 3.x, 4.x, 5.x |
As an example, here is how to require Collision on Laravel 8.x:
composer require nunomaduro/collision:^5.0 --dev
You need to register the handler in your code:
(new \NunoMaduro\Collision\Provider)->register();
Thank you for considering to contribute to Collision. All the contribution guidelines are mentioned here.
You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro
Collision is an open-sourced software licensed under the MIT license.
Logo by Caneco.