首页 > 解决方案 > Laravel 5.7/6.x 的 PhpDocumentor

问题描述

这可能是一个非常新手的问题,但是,您究竟如何使用 phpDocumentor 通过 Laravel 生成文档?在我的 Laravel 项目中,目录中没有phpdocvendor/bin,尝试通过 composer 安装 phpDocumentor 失败(如 GitHub 页面上所建议的那样)。

我找不到任何关于它的最新资源,我唯一幸运的是phpDocumentor.phar从终端运行文件,但最新版本立即失败。

标签: laravelterminallaravel-6laravel-5.7phpdoc

解决方案


要使其正常工作,请降级到 PHP 7.1。phpDocumentor.phar然后从 [http://www.phpdoc.org/phpDocumentor.phar]下载最新文件。将 phpDocumentor.phar 放入 Laravel 6.x 项目的/vendor/bin/目录中。

然后使用 Homebrew 安装其他需要的包...

brew install intltool
brew install graphviz 

最后,cd进入/vendor/bin并运行...

php phpDocumentor.phar -d  ../../app/Http/Controllers

您的文档输出应位于/vendor/bin/output.


推荐阅读