laravelからDBを利用したく、初期設定の設定ファイルを修正して行ってみたのですがうまく接続できません。
本を読みながらSQliteの設定を行ったのですがファイルが存在していないとなっており、ファイルパスの問題かと思い
.envからのパスを指定して行ってみたのですが、それもうまくいきませんでした。どうすればいいでしょうか
エラー
Database (database/database.sqlite) does not exist. (SQL: PRAGMA foreign_keys = ON;)
.env
DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database/database.sqlite
DB_USERNAME=database
DB_PASSWORD=secret
database/database.php
'default' => env('DB_CONNECTION', 'sqlite'),
'sqlite' => [ 'driver' => 'sqlite', 'database' => env('DB_DATABASE', database_path('database.sqlite')), 'prefix' => '', 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), ],
ファイルパス
database/database.php
回答1件
あなたの回答
tips
プレビュー