隐藏 php artisan serve 的输出

Hide output of php artisan serve

当我 运行 php artisan serve 时,我总是在控制台中收到类似

的日志
[Sat Jan 22 07:16:29 2022] 127.0.0.1:48232 Closing
[Sat Jan 22 07:16:29 2022] 127.0.0.1:48240 Accepted
[Sat Jan 22 07:16:29 2022] 127.0.0.1:48236 Closing
[Sat Jan 22 07:16:29 2022] 127.0.0.1:48244 Accepted

我试过了php artisan serve -q,但没用。

有没有办法禁用它们?

我认为这是一个错误,如果您要使用 laravel 8,这个错误将会被修复!

无论如何。如果你在 linux,你可以 运行 这样的命令:

php artisan serve -q > /dev/null 2>&l

如果您使用 windows,您可以 运行 命令如下:

php artisan serve -q 1>NUL 2>NUL

此语法会将所有输出(stdout、stderr)重定向到 /dev/null。您可以 运行 使用此语法静默地执行任何命令。