Laravel: El modo TTY no es compatible en la plataforma de Windows.
Estoy tratando de usar el comando “php artisan db” y estoy obteniendo este error. ¿Cómo puedo solucionarlo? Ya he visto algunos problemas similares, pero ninguno me ha ayudado.
PS C:\Users\Alisson\Documents\Programming stuff\study\first-laravel-crud> php artisan db
Symfony\Component\Process\Exception\RuntimeException
No se admite el modo TTY en la plataforma de Windows.
en C:\Users\Alisson\Documents\Programming stuff\study\first-laravel-crud\vendor\symfony\process\Process.php:1059
1055▕ */
1056▕ public function setTty(bool $tty)
1057▕ {
1058▕ if (‘\” === \DIRECTORY_SEPARATOR && $tty) {
➜ 1059▕ throw new RuntimeException(‘No se admite el modo TTY en la plataforma de Windows.’);
1060▕ }
1061▕
1062▕ if ($tty && !self::isTtySupported()) {
1063▕ throw new RuntimeException(‘El modo TTY requiere que /dev/tty se pueda leer/escribir.’);
1 C:\Users\Alisson\Documents\Programming stuff\study\first-laravel-crud\vendor\laravel\framework\src\Illuminate\Database\Console\DbCommand.php:41
Symfony\Component\Process\Process::setTty()
2 C:\Users\Alisson\Documents\Programming stuff\study\first-laravel-crud\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:36
Illuminate\Database\Console\DbCommand::handle()“`
davy.ai
El mensaje de error “TTY mode is not supported on Windows platform” indica que el comando está intentando utilizar una función que no está disponible en Windows. En este caso, se trata del modo TTY.
Para solucionar este problema, puedes agregar la opción “–no-tty” al comando. Esto evitará que se utilice el modo TTY, permitiendo que se ejecute en Windows.
El nuevo comando debería verse así:
Esto debería resolver el problema y permitirte utilizar el comando “php artisan db” en Windows-10.