Laravel 如何在模态视图中显示命令行输出数据
How to show cmd line output data in modal view in Laravel
我有一个 Laravel 5.2 管理页面,其中有一个同步按钮。它调用 php artisan sync
命令 运行s 大约 10 分钟。
在 运行 期间,它回显多条数据线,例如:
[1] Product name. Progress 100%.
[2] Product two name. Progress 90%
...
这很好,如果我从控制台调用同步,但我还想在管理页面中以类似 bootstrap 的模态显示相同的日期,类似于:
以便主持人可以看到我看到的确切进度,当我直接从控制台 运行 命令时。
我能做到吗?
编辑
我有这个想法 "real-time" 方法
- 在您的同步命令中,将要在模型上显示的每条消息保存到文本文件中。完成过程中有成功信号线
- 在您的管理页面中。执行 ajax(带间隔)以获取该文件中的内容。如果它捕获成功行 -> 停止间隔和明文文件
我有一个 Laravel 5.2 管理页面,其中有一个同步按钮。它调用 php artisan sync
命令 运行s 大约 10 分钟。
在 运行 期间,它回显多条数据线,例如:
[1] Product name. Progress 100%.
[2] Product two name. Progress 90%
...
这很好,如果我从控制台调用同步,但我还想在管理页面中以类似 bootstrap 的模态显示相同的日期,类似于:
以便主持人可以看到我看到的确切进度,当我直接从控制台 运行 命令时。
我能做到吗?
编辑
我有这个想法 "real-time" 方法
- 在您的同步命令中,将要在模型上显示的每条消息保存到文本文件中。完成过程中有成功信号线
- 在您的管理页面中。执行 ajax(带间隔)以获取该文件中的内容。如果它捕获成功行 -> 停止间隔和明文文件