PHP code example of murilochianfa / laravel-command-blocker
1. Go to this page and download the library: Download murilochianfa/laravel-command-blocker library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
murilochianfa / laravel-command-blocker example snippets
return [
/*
|--------------------------------------------------------------------------
| Decids if hide the commands
|--------------------------------------------------------------------------
|
| Here you can decide if hide commands in their environments from the command list.
|
| Supported: "true", "false"
|
*/
'hide' => true,
/*
|--------------------------------------------------------------------------
| Decids if block the commands
|--------------------------------------------------------------------------
|
| Here you can decide if block commands from execution in their environments.
| or if only hide in the command list
|
| Supported: "true", "false"
|
*/
'block' => true,
/*
|--------------------------------------------------------------------------
| Environments commands to block
|--------------------------------------------------------------------------
|
| This option controls which commands will be blocked in certain environments.
|
*/
'environments' => [
/**
* Hide development commands in production environments.
*/
'production' => [
'cache:table',
'clear-compiled',
'db',
'db:seed',
'db:wipe',
'docs',
'event:generate',
'inspire',
'key:generate',
'lang:publish',
'make:cast',
'make:channel',
'make:command',
'make:component',
'make:controller',
'make:event',
'make:exception',
'make:factory',
'make:job',
'make:listener',
'make:mail',
'make:middleware',
'make:migration',
'make:model',
'make:notification',
'make:observer',
'make:policy',
'make:provider',
'make:request',
'make:resource',
'make:rule',
'make:scope',
'make:seeder',
'make:test',
'make:view',
'migrate:fresh',
'migrate:install',
'migrate:refresh',
'migrate:reset',
'notifications:table',
'package:discover',
'queue:batches-table',
'queue:failed-table',
'queue:table',
'schema:dump',
'serve',
'session:table',
'stub:publish',
'test',
'tinker',
'vendor:publish',
],
],
];