
After introducing a fresh new look for Artisan, we also took some time to identify new Artisan commands to improve your Laravel experience. We know - we're kind of obsessed.
As part of this exploration, we are introducing the about
command. This command provides a gorgeous overview of your application's environment and configuration.
Even better, applications and packages may also add their own custom information to the output:
1use Illuminate\Foundation\Console\AboutCommand; 2 3AboutCommand::add('My Package', 'Version', '1.0.0'); 4 5// You can also add multiple pieces of information at once... 6 7AboutCommand::add('My Package', [ 8 'Version' => '1.0.0', 9 'Driver' => fn() => config('package.driver'),10]);11 12// Or, push information to existing sections...13 14AboutCommand::add('Drivers', 'My Package', fn() => config('package.driver'));
Sometimes you may only want to view information from one or more sections. You can do so via the only
option: php artisan about --only=drivers
. Or, you can instruct the command to output the same information in JSON for easy consumption by other programs: php artisan about --json
At Laravel, we're committed to providing you with the most robust and developer-friendly PHP experience in the world. So, we hope you enjoy this new Artisan command!