我有问题。 我从Git中提取了一个Laravel项目,但我无法使用'php artisan migrate'命令迁移这些表。 错误消息:
在Connection.php第664行中:SQLSTATE [HY000] [14]无法打开 数据库文件(SQL:select * from sqlit e_master,其中type ='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
我的.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=
在Sequel pro当然我创建了数据库。
谢谢,
答案 0 :(得分:1)
如果您尝试使用sqlite
,请从.env文件中删除DB_HOST
DB_DB_DATABASE
项。
现在创建storage/database.sqlite
并为其提供相关权限。