LARAVEL: ERRO “ACCESS VIOLATION” AO EXECUTAR AS MIGRAÇÕES

Logo Laravel

Titulo Laravel

Você está recebendo um erro “Access Violation” quando se tenta executar o comando php artisan migrate para executar as migrações.

erro_migrations_inoodb

Motivo: Isto acontece porque pela configuração que você está usando, será necessário informar a engine InnoDB de forma explicita .

A solução é simples:

Na migration, é necessário definir um atributo engine com valor InnoDB.

Tome como exemplo abaixo:


Schema::create('exemplo', function(Blueprint $table) {
    $table->engine = 'InnoDB';
    $table->increments('id');
    ...
    $table->string('descricao');
});

Feito isso, você não receberá mais a mensagem de erro e o comando artisan executará normalmente.

[]’s

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.