【Windows 10】Laravelで「PDOException::(“could not find driver”)」が出てマイグレーションできないときの対処方法

この前新しいWindowsのPCを買いまして、環境構築が久しぶりだったので忘れていたことがあったので備忘録代わりに。

環境構築後、LaravelのファイルをGitHubからCloneしてきて、まずはマイグレーション…と思ったら変なエラーが。

PDOException::("could not find driver")

あー、そういえばデータベースがPosrtgreSQLだったわー、めんどくさくてxamppで全部環境構築してたんだったわー。

というわけでxampp\php\php.iniを開いて「extension=pdo_pgsql」で検索してみたところ、見事コメントアウトされていました。コメントアウトを外して保存したらあっさりマイグレーション完了。

最近はWindows 10 もChocolateyをはじめとしたパッケージマネージャーが充実してきているので、そろそろxamppに頼らず環境構築をするようにしないといけないなと思いました。

関連記事

年収アッププログラミング 【Firestore v9】dateフォームの値を入れるとtimestamp型ではなくstring型と判断されてしまう問題の解決方法

【Firestore v9】dateフォームの値を入れるとtimestamp型ではなくstring型と判断されてしまう問題の解決方法

最近Firebaseを使って簡単なウェブアプリを作るのにチャレンジしたのですが、Firestoreのtimestamp型に癖があって苦労しました。 特に困ったのがdateフォームからのデータを入力するときで、そのまま値を入れたらstring型と判断されて「あれ?」となりま...

年収アッププログラミング

【MySQL】AUTO_INCREMENTとPRIMARY KEYを同時に設定する方法

CREATE TABLE時にidへAUTO_INCREMENTとPRIMARY KEYを設定するのは定番だと思うのですが、最近はフレームワークを使ってテーブルを作るため、いざSQLを書いて作ろうとすると忘れがち。 今回は自分の名前とメールアドレスを格納するuser...