Laravel 5.7/6.x 的 PhpDocumentor

Zh4*_*est 5 php phpdoc laravel laravel-5.7 laravel-6

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

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

Kar*_*ill 4

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

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

brew install intltool
brew install graphviz 
Run Code Online (Sandbox Code Playgroud)

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

php phpDocumentor.phar -d  ../../app/Http/Controllers
Run Code Online (Sandbox Code Playgroud)

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