問題タブ [laravel-sail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Linux 用 Windows サブシステム (wsl) 上の Laravel Sail
laravel帆で新しいlaravelアプリを作成しようとしていて、ubuntu 20.0.4で次のコマンドを実行しました:
しかし、次のメッセージが表示されました。
docker: 無効な参照形式: リポジトリ名は小文字にする必要があります。「docker run --help」を参照してください。bash: 16 行目: cd: example-app: そのようなファイルやディレクトリはありません
はじめに: cd example-app && ./vendor/bin/sail up
(フォルダは作成されません)
php - Laravel Sail データベースとユーザーが作成されていません
laravel 帆を使用してlaravelプロジェクトをセットアップしましたが、ビルドプロセス中に何らかの理由で、指定されたデータベースとユーザーが作成されません。すべてを正しく構成したような気がするので、その理由についてはかなり混乱しています。
実行する./vendor/bin/sail artisan migrate
と、.env で指定されたユーザーが存在しないか、資格情報が間違っていることを示す次のエラーが表示されます。
Laravel
root ユーザーとしてデータベースを確認すると、実際にユーザーが構成されていないことがわかりました。
さらに調べたところ、データベースすら作成されていないことがわかりました。
これは私の.envです:
これは私の docker-compose.yml です:
もちろん、データベースとユーザーを自分で作成することもできますが、Sail/Docker-Compose にはこれらのオプションが付属しているため、Sail でプロジェクトをセットアップするときに、すぐに使用できるようにしたいと考えています。データベースとユーザーが作成されない理由を知っている人はいますか?