Configuração Container MS SQL
Olá Carlos,
inclui a configuração de um container MS Sql assim:
consigo fazer a conexão SQL Maneger Studio sem problemas... fiz a configuração no .env do projeto assim:
porém recebo um erro abaixo ao executar "php artisan migrate":
carlos@092390d0588f:/var/www$ php artisan migrate
Illuminate\Database\QueryException could not find driver (SQL: select * from sys.sysobjects where id = object_id(migrations) and xtype in ('U', 'V'))
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:742
738▕ // If an exception occurs when attempting to run a query, we'll format the error
739▕ // message to include the bindings with SQL, which will make this exception a
740▕ // lot more helpful to the developer instead of just the database's errors.
741▕ catch (Exception $e) {
➜ 742▕ throw new QueryException(
743▕ $query, $this->prepareBindings($bindings), $e
744▕ );
745▕ }
746▕ }
+33 vendor frames
34 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
Já tentei de várias formas e não encontrei nenhuma solução na web para o problema... pode me ajudar?
Olá, Marcos!
Tudo bem?
É porque no seu setup (no arquivo Dockerfile) faltou instalar o driver do MS Sql
Veja aqui por exemplo, instalamos o driver do MySQL: https://github.com/especializati/setup-docker-laravel/blob/main/Dockerfile#L21
Você precisa instalar os drivers do banco que vai usar, e recriar os containers:
docker-compose up -d --build
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!