前提・実現したいこと
php artisan migrateを実行すると、could not find driverのエラーが出てマイグレーションできないので、エラーを解決してマイグレーション成功すること。
##開発環境
Mac
PHP 7.3.24
Homebrew 3.1.7
postgreSQL 13
ローカル環境
発生している問題・エラーメッセージ
php artisan migrateを実行すると以下のエラーが発生。
Illuminate\Database\QueryException could not find driver (SQL: select * from information_schema.tables where table_schema = public and table_name = migrations and table_type = 'BASE TABLE') at vendor/laravel/framework/src/Illuminate/Database/Connection.php:678 674▕ // If an exception occurs when attempting to run a query, we'll format the error 675▕ // message to include the bindings with SQL, which will make this exception a 676▕ // lot more helpful to the developer instead of just the database's errors. 677▕ catch (Exception $e) { ➜ 678▕ throw new QueryException( 679▕ $query, $this->prepareBindings($bindings), $e 680▕ ); 681▕ } 682▕ +33 vendor frames 34 artisan:37
試したこと
sudo yum install php-pdo_pgsql
でドライバーをインストールしようとしたが、そんな名前のファイルはないと言われる。
Error: No similarly named formulae found. Error: No available formula or cask with the name "php-pgsql".
php artisan config:clear
キャッシュのクリアしてみたが変化なし。
どう解決すればいいのでしょうか??
回答1件
あなたの回答
tips
プレビュー