Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

erro migrate

nao estou conseguindo dar continuidade no curso devido ao erro que esta apresentado ao executar o php artisan migrate fiz o processo todo que mostra no video passo a passo mais esta dando este erro.

insira seu código aqui

C:\Users\johnp\alura\laravel-web1 λ php artisan migrate

Illuminate\Database\QueryException : Database (C:\Users\johnp\alura\laravel-web1\database\database.sqlite) does not exist. (SQL: PRAGMA foreign_keys = ON;)

at C:\Users\johnp\alura\laravel-web1\vendor\laravel\framework\src\Illuminate\Database\Connection.php:665 661| // If an exception occurs when attempting to run a query, we'll format the error 662| // message to include the bindings with SQL, which will make this exception a 663| // lot more helpful to the developer instead of just the database's errors. 664| catch (Exception $e) {

665| throw new QueryException( 666| $query, $this->prepareBindings($bindings), $e 667| ); 668| } 669|

Exception trace:

1 InvalidArgumentException::("Database (C:\Users\johnp\alura\laravel-web1\database\database.sqlite) does not exist.") C:\Users\johnp\alura\laravel-web1\vendor\laravel\framework\src\Illuminate\Database\Connectors\SQLiteConnector.php:34

2 Illuminate\Database\Connectors\SQLiteConnector::connect(["sqlite", "C:\Users\johnp\alura\laravel-web1\database\database.sqlite", "", "sqlite"]) C:\Users\johnp\alura\laravel-web1\vendor\laravel\framework\src\Illuminate\Database\Connectors\ConnectionFactory.php:218

Please use the argument -v to see more details.

1 resposta
solução!

Olá Renato,

Verifica se dentro da pasta database existe o arquivo database.sqlite.

Caso o arquivo não exista, cria um arquivo com esse nome nessa pasta que deve resolver o problema.