laravel artisan命令中的混乱

laravel artisan命令中的混乱,laravel,laravel-artisan,Laravel,Laravel Artisan,我的xampp安装在windows 7 E:drive中。 在那里,我在htdocs中安装了一个新的laravel。 当我在我的项目文件夹中执行artisan命令时,它会给我正确的输出,但正确的输出会带来一些不需要的字符,如[32m、[39m等。我在下面键入这些控制台命令: Ashiq@win-ashiq MINGW64 /e/xampp/htdocs/lv_proj/blog $ php artisan --version Laravel Framework [32m6.6.0[39m As

我的xampp安装在windows 7 E:drive中。 在那里,我在htdocs中安装了一个新的laravel。 当我在我的项目文件夹中执行artisan命令时,它会给我正确的输出,但正确的输出会带来一些不需要的字符,如[32m、[39m等。我在下面键入这些控制台命令:

Ashiq@win-ashiq MINGW64 /e/xampp/htdocs/lv_proj/blog
$ php artisan --version
Laravel Framework [32m6.6.0[39m

Ashiq@win-ashiq MINGW64 /e/xampp/htdocs/lv_proj/blog
$ php artisan serve
[32mLaravel development server started:[39m http://127.0.0.1:8000
如何从控制台命令中删除这些[32m[39m字符


谢谢。

安装GIT,问题应该会消失。
Artisan检测您正在使用的操作系统,并相应地发送格式化字符。使用Windows内置的CMD,而不是使用MINGW bash(类似于GNU/Linux的命令提示符)

点击开始按钮+R,键入
cmd.exe
然后运行:

cd /d project-path
php artisan inspire

应该不再胡言乱语:)

已经安装了GIT@hmrneves@ashique,我不久前遇到了这个问题,我用本主题中的技巧解决了这个问题:为什么你认为git会帮助在控制台上显示来自PHP的控制字符?我担心这毫无意义。是的,我投了反对票——即使这是答案,也没有任何解释这是一个低质量的答案。这些字符看起来像控制字符,用于在控制台上设置文本样式,例如彩色文本或粗体等。如果您看到它们是原始的,则表明您的控制台不支持它们,或者有什么东西干扰了它们。我使用的是windows 7,通常从GIT bash运行命令。从GIT bash我得到这种类型的ch现在我使用windows powershell,它解决了我的问题。