Olá galera,
Peguei um projeto com Laravel 4 e SQL Server 2008. Para minha surpresa ao tentar instalar a migration no banco obtive a seguinte mensagem de erro.
Depois de muito pesquisar, vi que o problema estava ligado a variável $wrapper no Grammar do SQL Server.
Apesar de não gostar muito da idéia, fiz uma alteração no framework para solucionar meu problema.
OBS: Recomendo que qualquer alteração seja devidamente comentada e documentada para evitar problemas futuros.
Abra o arquivo /vendor/laravel/framework/src/Illuminate/Database/Schema /Grammars/SqlServerGrammar.php. e altere a variável $wrapper de '"%s"' para '[%s]'.
O resultado final deve ficar como abaixo.
protected $wrapper = '[%s]';
Espero ter ajudado.
Um abraço a todos
Nenhum comentário:
Postar um comentário