×
Falcon
2022-03-01 11:37
#laravel# sqlite数据库不存在的错误,比如:“Database (database/database.sqlite) does not exist. (SQL: PRAGMA foreign_keys = ON;)” ,有两种修改方法:

1. 将.env的 DB_DATABASE 变量修改为sqlite数据库相对.env的位置,比如放在项目的database/database.sqlite,则为../database/database.sqlite ,或者直接提供绝对路径。

2. 移除.env里的DB_DATABASE项,在config/database.php里修改sqlite的配置,默认的database_path('database.sqlite') 即为该数据库的位置。



如果修改后没有生效,可以尝试清除配置缓存并重启开发服务器(optional):

php artisan config:cache

php artisan config:clear

php artisan serve
0

暂无评论