title: Can't run migrations in Laravel 8: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
body: <p>I don't get why my migrations are failing on a clean install of Laravel 8. This is what am getting:</p>
  <pre><code> Illuminate\Database\QueryException 
  
    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (SQL: select * from information_schema.tables where table_schema = bunny and table_name = migrations and table_type = 'BASE TABLE')
  
    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-&gt;prepareBindings($bindings), $e
      680▕             );
      681▕         }
      682▕ 
  
        +33 vendor frames 
    34  artisan:37
        Illuminate\Foundation\Console\Kernel::handle()
  </code></pre>
  <p>I am using Kali linux with a perfect Laravel environment, but version 8 just won't work.</p>