Laravelとsqliteの接続がうまくいかなくて困っております。
ブラウザでphpinfoをしたときにPDO driversに値が何も入っていなかったので
値を入れてあげるような設定をする必要がある指摘を別の質問者様から頂きました。
別の質問やネット記事等で対策を見た感じ.envやdatabase.phpやphp.iniをいじる必要があると思い、
色々やってみたのですがそれでもうまくつながりませんでした。
ご存じの方がいらっしゃいましたらよろしくお願いいたします。<(_ _)>
※前回の質問の続きです。
現状.envとdatabase.phpの記述は下記のようになっております。
★database.php(抜粋) 'default' => env('DB_CONNECTION', 'sqlite'), 'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', 'database' => env('DB_DATABASE', database_path('database.sqlite')), //'database' => 'C:\Users\USER\devenv\Laravel\1_project\laravelapp\database\database.sqlite', 'prefix' => '', ],
★.env(抜粋) DB_CONNECTION=sqlite DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=C:\Users\USER\devenv\Laravel\1_project\laravelapp\database\database.sqlite DB_USERNAME=homestead DB_PASSWORD=secret
★php.ini(抜粋) ;extension=php_sqlite3.dll ;extension=php_pdo.dll ;extension=php_sqlite.dll ※今はコメントアウトしてます。
###開発環境
Laravelバージョン:5.8.29
PHPバージョン:7.3.7
sqlite3.dllとsqlite3.exe両方試しましたがダメでした。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。