php - 在Laravel中为sqlite db设置自定义路径

标签 php laravel sqlite

我想使用存储在“ 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/

相关文章:

php - 在获得同意之前禁用 WordPress 中插件设置的所有 cookie

php - MySQL 多表关系

php - URL 打错 Controller LARAVEL

php - 如何用 Eloquent 方式在数据透视表中获取具有特定属性的所有项目?

java - 刷新 android Activity 并在同一 Activity 中显示更新的详细信息。当我按下更新按钮时

php - 无法使用php将表单数据保存到sql表

php - laravel 自动删除 php artisan serve 上的 server.php

php - 在registrationController laravel中提交用户表单时出现404错误

javascript - sqlite 检查提供的数据是否存在,则警报存在,否则警报不存在

android - 管理 Android SQLite 数据库的工具