こんにちは、Sail を使用して Laravel 8 をインストールしようとしたところ、問題が発生しました。
私がやったことは、最初にlaravel自身のページからcurlワンライナーを実行することです
curl -s https://laravel.build/sail-test | bash
それが終わったら、私はそれが言ったように実行しました
cd sail-test && ./vendor/bin/sail up
すべてが正常に開始され、データベースに接続でき、http://localhost でサイトを表示できますが、移行しようとすると次のエラーが発生します。
$ sail artisan migrate:install
Illuminate\Database\QueryException
SQLSTATE[HY000] [2002] No route to host (SQL: create table `migrations` (`id` int unsigned not null auto_increment primary key, `migration` varchar(255) not null, `batch` int not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:678
674▕ // If an exception occurs when attempting to run a query, we'll format the error
675▕ // message to include the bindings with SQL, which will make this exception a
676▕ // lot more helpful to the developer instead of just the database's errors.
677▕ catch (Exception $e) {
➜ 678▕ throw new QueryException(
679▕ $query, $this->prepareBindings($bindings), $e
680▕ );
681▕ }
682▕
+29 vendor frames
30 artisan:37
Illuminate\Foundation\Console\Kernel::handle()
ファイル内の何かを変更する必要があり.env
ますか、それとも最初に他の変更を行う必要がありますか?