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

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

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima