1.9 KiB
British Artisan
British English command spellings for Laravel Artisan, with suitably dry corrections when the American spelling is used.
What it does
British Artisan lets you use:
php artisan optimise
php artisan optimise:clear
Laravel still receives and runs its native commands:
php artisan optimize
php artisan optimize:clear
The British spelling runs silently. The American spelling still works, but receives a randomly selected reminder that the proper spelling exists.
Requirements
- PHP 8.2 or newer
- Laravel 11, 12, or 13
Installation
Install the package with Composer:
composer require sebs-space/british-artisan
Then run the one-off installer:
php artisan british-artisan:install
The installer updates the project-root artisan file so command-line arguments are translated before Laravel resolves the command.
Usage
Use the British spelling as normal:
php artisan optimise
php artisan optimise:clear
Any command beginning with optimise is translated to the matching optimize command before Laravel runs it.
The original American spelling continues to work:
php artisan optimize:clear
It simply receives a polite correction first.
Uninstalling
Restore the original Laravel artisan bootstrap with:
php artisan british-artisan:uninstall
Then remove the package:
composer remove sebs-space/british-artisan
Supported command translations
| British English | Laravel command |
|---|---|
optimise |
optimize |
optimise:* |
optimize:* |
Additional command translations can be added in future releases.
Planned improvements
- Publishable configuration
- Custom correction messages
- Additional British command spellings where real Artisan commands use American English
Licence
British Artisan is open-source software licensed under the MIT License.