/**
* Upload a remote file into storage.
*
* @param string $url The url to the remote file to upload.
* @param string $target The path to the file to store.
*
* @return bool
*/
public function remoteUpload($url, $target)
{
$tmp_name = md5($url);
$tmp_path = Storage::config('tmp_path') . '/' . $tmp_name;
if (!$this->remoteDownload($url, $tmp_path)) {
return false;
}
return $this->upload($tmp_path, $target);
}