如何在Laravel中的模态视图中显示cmd行输出数据

时间:2016-08-18 09:29:29

标签: php laravel artisan

我有一个Laravel 5.2管理页面,它有一个同步按钮。它调用php artisan sync命令运行大约10分钟。

在它运行期间,它回显出多个数据行,如:

[1] Product name. Progress 100%.
[2] Product two name. Progress 90%
...

这很好,如果我从控制台调用同步,但我也希望在管理页面中显示一个类似于此模态的引导程序中的相同日期:

enter image description here

这样当我直接从控制台运行命令时,主持人可以看到我看到的确切进度。

我可以完成这个吗?

修改

enter image description here

1 个答案:

答案 0 :(得分:1)

我对“实时”方法有这个想法

  • 在sync命令中,将要在模型上显示的每条消息保存到文本文件中。通过完整流程的成功信号线
  • 在您的管理页面中。执行ajax(带间隔)以获取该文件中的内容。如果它赶上成功线 - >停止间隔和明文文件