laravel - Laravel 5.7/6.x 的 PhpDocumentor
问题描述
这可能是一个非常新手的问题,但是,您究竟如何使用 phpDocumentor 通过 Laravel 生成文档?在我的 Laravel 项目中,目录中没有phpdocvendor/bin
,尝试通过 composer 安装 phpDocumentor 失败(如 GitHub 页面上所建议的那样)。
我找不到任何关于它的最新资源,我唯一幸运的是phpDocumentor.phar
从终端运行文件,但最新版本立即失败。
解决方案
要使其正常工作,请降级到 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.
推荐阅读
- javascript - 如何将变量作为全局参数传递给 IIFE 函数?
- arrays - 根据对象数组中的属性过滤数组
- scala - 从spark scala中的txt或csv文件读取时从csv中删除标题
- java - Java否定前瞻排除单词
- c# - 无法使用 File.Delete()_ 删除锁定在 Win 7 上处理的文件
- javascript - 如何在 javascript 中搜索用户输入数组?
- groovy - 将 TestNG 与 Groovy 一起使用时“未找到给定包含的测试”
- apache-kafka - 当我使用 Kafka Streams 时,我很困惑,我应该如何指定主题分区的偏移量以供消费?
- jenkins - 我在Jenkins上修改了服务器,但截图中仍然提示错误
- html5-canvas - 使用 React Hooks 从 ReasonML 使用 HTML Canvas