Laravelにて、SQLiteで作ったpeopleテーブルをwebで表示しようとしましたが、database.sqliteファイルが存在しないと表示されてしまいます。
database/database.sqliteはあるはずなのですが・・・
詳細
エラー内容
"Database (database.sqlite) does not exist. (SQL: PRAGMA foreign_keys = ON;)"
Illuminate \ Database \ QueryException Database (database.sqlite) does not exist. (SQL: select * from people) Previous exceptions Database (database.sqlite) does not exist. (0)
.envファイル
※xamppフォルダに入っていますがxamppは起動していません
DB_CONNECTION=sqlite DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=C:\xampp\htdocs\laravelapp\database\database.sqlite DB_USERNAME=homestead DB_PASSWORD=secret
database.phpファイル
PHP
1 2一部省略 3 4'default' => env('DB_CONNECTION', 'sqlite'), 5 6中略 7 8 'connections' => [ 9 10 'sqlite' => [ 11 'driver' => 'sqlite', 12 'database' => env('DB_DATABASE', database_path('database.sqlite')), 13 'prefix' => '', 14 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), 15 ], 16
ご教示いただければと思います・・・
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/12 00:59