首页 > 解决方案 > laravel artisan 命令的混乱

问题描述

我的 xampp 安装在 Windows 7 E: 驱动器中。在那里我有 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个字符?

谢谢。

标签: laravellaravel-artisan

解决方案


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

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

cd /d project-path
php artisan inspire

胡言乱语应该消失:)


推荐阅读