如何在laravel视图中显示进度条值Curl


How to Showing Progress bar value Curl in view at laravel?

I Have a Controller For curl a Url&一个方法句柄progressbar。但我无法获得进度条卷曲

public function postUpload() {
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, "http://example.com");
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, array('self', 'progress'));
  curl_setopt($ch, CURLOPT_NOPROGRESS, false);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  $html = curl_exec($ch);
}
public function progress($resource,$download_size, $downloaded, $upload_size, $uploaded) {
   if($download_size > 0) {
        $var = $downloaded / $download_size  * 100;
   }
}

我尝试了很多方法:比如设置会话进行中的方法&在其他页面或Cookie中获取。Cookie&会话Doesnt更新并返回默认值。

感谢您的帮助:)

我希望这个答案能解决你的问题,这是自定义解决方案,但你可以很容易地转换为Laravel标准。

点击此处