按照文档,我尝试运行
php artisan lang:publish
但它生成了一个空的 lang 文件夹。我希望至少会有英语的 messages.php 文件。有人能告诉我为什么它是空的吗?我在 docker 终端中运行该命令,但 docker 容器和计算机磁盘中都是空的。
您的 Docker 卷和文件系统之间的挂载同步似乎存在一些问题。
尝试在 Docker 容器内部 (
docker compose exec <app_name> php artisan lang:publish
) 和外部(简单的 php artisan lang:publish
)运行该命令,看看会发生什么。
无论如何,最好在此类问题中提供一些额外的背景信息。和 run 命令一样,它是输出,以及
storage/logs/laravel.log
的内容(也许它包含一些例外)。