An package for remove artisan commands in the laravel application, some times there is a need to remove some cmds from the production for security reason.
Sometimes there is a need to remove the artisan commands from the productions for the security reason, so by this package you can remove the artisan commands from artisan commands list., (*1)
composer require nishantsoni/artisan-remover
Once this operation completes, the next step is to add the service provider. Open config/app.php, and add a new item to the service providers array-, (*2)
\Nishantsoni\Artisanremover\ArtisanRemoverServiceProvider::class,
Next step is to clear the configuration cache-, (*3)
php artisan config:clear
Once you have done all the above steps, then you just need to set the ENV variable in .env file and its value will be artisan-commands which you want to remove, example :, (*4)
REMOVE_COMMANDS=migrate:refresh
If you want to remove some more commands then you just need to add by comma, like this :, (*5)
REMOVE_COMMANDS=migrate:refresh,migrate:reset,migrate:fresh,cache:clear
Now You will see in the commands list, the above commands are removed., (*6)