Laravel - 查找 CLI 应用程序的进度方法位置
Laravel - Finding progress method locations for CLI app
我正在尝试编写一个 CLI 应用程序来帮助快速完成一些任务。我正在使用 Laravel 5.1.
我想实现 progress bar,但我正在使用 windows (cmd.exe),它会出现奇怪的字符而不是进度条。
我看过Symfony documentation,它说你可以配置进度条,但是Laravel似乎只给了你一些辅助方法,比如progressAdvance
,progressFinish
等
我的问题是我找不到这些方法的存储位置!!我尝试搜索 Laravel API documentation 但没有成功,我在类型提示中只能找到契约接口! Illuminate\Console\Command
class 延伸。
我以前遇到过这个问题。我只想找到一个方法,除非你完全了解框架,否则这似乎非常困难。
tl/dr
如何找出给定方法存储在哪个文件中。例如,使用Laravel命令(进度条),如何找出progressAdvance
方法存储在哪个文件中英寸
您可以在以下两个地方找到progressAdvance()
。
'/vendor/symfony/console/Style/SymfonyStyle.php' //line no: 275
'/vendor/symfony/console/Style/StyleInterface.php' //line no: 153
我正在尝试编写一个 CLI 应用程序来帮助快速完成一些任务。我正在使用 Laravel 5.1.
我想实现 progress bar,但我正在使用 windows (cmd.exe),它会出现奇怪的字符而不是进度条。
我看过Symfony documentation,它说你可以配置进度条,但是Laravel似乎只给了你一些辅助方法,比如progressAdvance
,progressFinish
等
我的问题是我找不到这些方法的存储位置!!我尝试搜索 Laravel API documentation 但没有成功,我在类型提示中只能找到契约接口! Illuminate\Console\Command
class 延伸。
我以前遇到过这个问题。我只想找到一个方法,除非你完全了解框架,否则这似乎非常困难。
tl/dr
如何找出给定方法存储在哪个文件中。例如,使用Laravel命令(进度条),如何找出progressAdvance
方法存储在哪个文件中英寸
您可以在以下两个地方找到progressAdvance()
。
'/vendor/symfony/console/Style/SymfonyStyle.php' //line no: 275
'/vendor/symfony/console/Style/StyleInterface.php' //line no: 153