1

1 年前に作成された Lumen チュートリアルと、Lumen の最新バージョンより前のいくつかのバージョンを実行します。

プロジェクトの MySQL 資格情報を含む .env ファイルを作成しましたが、これを実行しようとすると:

php artisan migrate:install

次のエラーが発生しました。

Access denied for user 'forge'@'localhost'

そのため、Google で調べたところ、カスタム .env (つまり、custom.env) ファイルが取得されていないことが明らかになりました。チュートリアルでは、これをコメント解除することをお勧めします。

Dotenv::load(__DIR__.'/../');  

ただし、bootstrap/app.php からその行は存在しません。ただし、次のようなtryステートメントがあります。

  try {
      (new Dotenv\Dotenv(__DIR__.'/../'))->load();
  } catch (Dotenv\Exception\InvalidPathException $e) {
      //
  }

しかし、それはコメントされておらず、アクティブです。私のカスタム .env は、プロジェクトのルート ディレクトリ (.env.example と同じ場所) にあり、custom.envという名前です。

私は何を間違っていますか?

4

1 に答える 1