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という名前です。
私は何を間違っていますか?