Laravel - php artisan migrate - SQLSTATE[HY000] [14] 无法打开数据库文件

Las*_*loP 3 php git laravel

我有个问题。我从 Git 中提取了一个 Laravel 项目,但无法使用“php artisan migrate”命令迁移表。错误信息:

在 Connection.php 第 664 行:SQLSTATE[HY000] [14] 无法打开数据库文件(SQL:select * from sqlit e_master,其中类型 = 'table' 且名称 = 迁移)

在 Connector.php 第 67 行:SQLSTATE[HY000] [14] 无法打开数据库文件”

我的 .env 文件:

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=homestead
DB_PASSWORD=secret
Run Code Online (Sandbox Code Playgroud)

我的 .env.dusk.local 文件:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ot-admin-dusk
DB_USERNAME=root
DB_PASSWORD=
Run Code Online (Sandbox Code Playgroud)

当然,我在 Sequel pro 中创建了数据库。

谢谢,

Sap*_*aik 6

如果您尝试使用sqlite,请从 .env 文件中删除DB_HOST和键。DB_DATABASE现在创建storage/database.sqlite并赋予其相关权限。