質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.54%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

508閲覧

開発環境でconfig:cache後、エラー発生

karirin3948

総合スコア20

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2022/12/30 06:59

前提

開発環境で
php artisan config:cache
を実行したところエラーが発生するようになりました。

発生している問題・エラーメッセージ

could not find driver (SQL: select * from "users")

該当のソースコード

envファイル

1APP_NAME=Laravel 2APP_ENV=local 3APP_KEY=base64:YGoG1bkd7DFTB+fFVHiybPDNq7URkq7oSIzS3vRFCuo= 4APP_DEBUG=true 5APP_URL=http://localhost 6 7LOG_CHANNEL=stack 8 9DB_CONNECTION=pgsql 10 11BROADCAST_DRIVER=log 12CACHE_DRIVER=file 13QUEUE_CONNECTION=sync 14SESSION_DRIVER=file 15SESSION_LIFETIME=120 16SESSION_SECURE_COOKIE=true 17 18REDIS_HOST=127.0.0.1 19REDIS_PASSWORD=null 20REDIS_PORT=6379 21 22MAIL_DRIVER=smtp 23MAIL_HOST=smtp.mailtrap.io 24MAIL_PORT=2525 25MAIL_USERNAME=null 26MAIL_PASSWORD=null 27MAIL_ENCRYPTION=null 28 29AWS_ACCESS_KEY_ID= 30AWS_SECRET_ACCESS_KEY= 31AWS_DEFAULT_REGION=us-east-1 32AWS_BUCKET= 33 34PUSHER_APP_ID= 35PUSHER_APP_KEY= 36PUSHER_APP_SECRET= 37PUSHER_APP_CLUSTER=mt1 38 39MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" 40MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" 41 42TWITTER_CONSUMER_KEY=86lNC1NcIlDrLDHbtRqYVNuwJ 43TWITTER_CONSUMER_SECRET=xMo84woJ1dYDUy3KfsFNIU2vsngKAEaPR4JDt2FRgPnmoAqhek 44TWITTER_REDIRECT=http://localhost:8000/auth/twitter/callback 45could not find driver (SQL: select * from "users")

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuma.inaura

2022/12/30 07:33

どんなタイミングでエラーが発生するんでしょう?
karirin3948

2022/12/30 08:02

php artisan serve こちら入力時に発生しています
guest

回答2

4

開発中にphp artisan config:cacheを使うことは一度もない。使ってること自体が間違い。
php artisan config:clearで削除。
config:cacheを広めてる初心者は迷惑すぎる。日本中のLaravel初心者の学習を邪魔している。

could not find driverはPHPから出てるエラー。
PHPを動かしてる環境にphp-pgsqlがインストールされてない。
OSも何も書いてない質問で回答するのは不可能。

投稿2022/12/30 09:12

kawax

総合スコア10377

karirin3948, phper.k👍を押しています
phper.k, logres_Fan👏を押しています

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

.envファイルを下記のように修正したところ、正常に動きました。

DB_CONNECTION=pgsql

DB_CONNECTION=sqlite

投稿2022/12/30 10:04

karirin3948

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.54%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

同じタグがついた質問を見る

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。