Dica simples de como proteger os dados de nosso banco de dados em produção da execução do comando php artisan migrate:fresh
.
apenas lembrando... o comando migrate:fresh
apaga todas as nossas tabelas e seus dados, e na sequencia recria as tabelas zeradas.
// /routes/console.php
...
use Illuminate\Support\Facades\App;
...
if (App::environment() === 'production') {
Artisan::command('migrate:fresh', function () {
$this->comment('comando desativado em modo produção.');
})->describe('Comando desativado em modo produção.');
}
Retorno na tentativa de execução:
Retorno na execução do comando php artisan
, mostrando a alteração da descrição original do comando.
é isso. 😎
Top comments (0)