Laravelのマイグレーションではまった

touch database/database.sqlite
Windowsにtouchコマンドがないので、当然実行できない。

php artisan migrate
Database (database.sqlite) does not existが表示された場合
-> ファイルのパスが正しくないので、.envを以下のように修正

#DB_DATABASE=database.sqlite
DB_DATABASE=D:\work\chart\database\database.sqlite

php artisan migrate
could not find driveが表示された場合
-> php.iniのドライバが無効化されているので、以下の「;」を削除し有効化

extension=php_pdo_sqlite.dll

これで無事マイグレーションが実行されるはずです。

スポンサーリンク
RESAD
RESAD

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
RESAD