我想使用存储在“ C:\ Folder \ my_database.sqlite”中的sqlite数据库,该怎么办?我想使用该sqlite数据库。谁能给我建议解决方案吗?
所以我可以在下面的database.php中提供sqlite的路径:
'sqlite' => [
'driver' => 'sqlite',
'database' => "path to my sqlite db",
'prefix' => '',
],
另外,如果这样做,那么我可以将我的默认连接更改为sqlite。喜欢:
DB::setDefaultConnection('sqlite');
谁能给我建议解决方案吗?
最佳答案
如Laravel Documentation所述:
使用touch之类的命令创建新的SQLite数据库之后
database / database.sqlite,您可以轻松配置环境
变量使用以下方式指向此新创建的数据库
数据库的绝对路径:
'sqlite' => [
'driver' => 'sqlite',
'database' => "C:\Folder\my_database.sqlite",
'prefix' => '',
],
要使其成为默认连接,只需在.env文件中进行设置:
DB_CONNECTION=sqlite
关于php - 在Laravel中为sqlite db设置自定义路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54036868/