我需要从给定的网址获取照片并将其上传到我的本地存储空间并使用laravel订书机进行操作。任何想法我该怎么做?
答案 0 :(得分:0)
通过将照片路径设为字符串来管理解决它。
如果有人对它的外观感兴趣
$url = 'http://url.to/picture';
$path = 'uploads/pictures';
$name = md5(str_random(10)) . '.jpg';
$filePath = public_path($path . '/' . $name);
$file = fopen($filePath, 'w');
$options = [
CURLOPT_FILE => $file,
CURLOPT_TIMEOUT => 60,
CURLOPT_URL => $url,
];
$ch = curl_init();
curl_setopt_array($ch, $options);
curl_exec($ch);
curl_close($ch);
fclose($file);
Picture::create(['image' => $filePath]);