Erro no migrate
bom dia CARLOS quando eu tento utilizar o comando para criar as tabelas me retorna um erro:
[InvalidArgumentException]
Database [mysqlsqlite] not configured.
teria como me enviar o sql da tabela order e produtc_order ? desde já obrigado
Olá, Ari!
Como vai?
A configuração de conexão ao banco de dados que está errada.
Talvez informou o driver (dsn) de conexão ao banco de dados de forma incorreta.
Talvez no arquivo .env ficou errado essa configuração:
DB_CONNECTION=mysql
Alterei o .env mas continua dando esse erro :
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_curl.dll' - /usr/lib/php/20160303/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_pdo_mysql.dll' - /usr/lib/php/20160303/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Illuminate\Database\QueryException]
SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_s
chema.tables where table_schema = testes and table_name = migrations)
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
Olá, Ari!
Que tipo de ambiente está utilizando para rodar sua aplicação, o mesmo do curso Docker ou Vagrant?
Se tiver montado diretamente (em um ambiente Linux, por exemplo) precisa habilitar a extensão pdo no arquivo php.ini
Como encontrar a localização do arquivo php.ini no sistema?
<?php
// Exibe localização do arquivo php.ini no sistema:
echo php_ini_loaded_file();
Precisa deixar essa linha desta forma (sem o ";"):
extension=pdo.so
-------------------------------------------------------------
Pode também que não instalou corretamente o Driver do banco de dados no ambiente, com isso o PHP não consegue reconhecer o banco de dados.
Tenho um setup pronto, onde cria um ambiente completo com PHP 7 + MySql + PhpMyAdmin: https://github.com/carlosfgti/vagrant-setup-php
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!