私はlaravelを学ぼうとしています.db接続で問題が発生しました。設定されたホスト名、ユーザー、db、パスワードも接続するためにすべてを行いましたが、それでもエラーが発生し、DBに接続できません
エラー:
FatalErrorException in MainModel.php line 17: Class 'App\DB' not found
データベース構成:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'myblog'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
前もって感謝します
DB接続値を間違った場所に配置したようです。これがenv関数の仕組みですenv($ name、$ defaultValue)
基本的に、ユーザー名として「root」を返すようにenvに指示していますが、DB_USERNAMEが存在しない場合に限ります。コメントに投稿したエラーを見ると、ホームステッドとして接続しようとしているようです。これは通常、.envファイルのデフォルト値です。
ルートフォルダに.envファイルがある場合は、そこに値を配置する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加