参考
https://qiita.com/akitkat/items/b3992ccb54e2944200cd
HogesController.php
<?php
//画像保存テスト
$img_path = "https://gahag.net/img/201608/27s/gahag-0119426971-1.jpg";
$img_binary = Http::withoutVerifying()
->get($img_path);
// 画像を取得できたら保存
if($img_binary->successful()){
//https://twikon.club/tmp/get.jpg
file_put_contents(public_path("tmp/get.jpg"),$img_binary);//保存。 hoge.jpg などの画像ファイル名まで含めて保存
print_r("画像を取得できました");
} else {
print_r("エラーが発生しました");
}
?>
これでリモートファイルを保存することが可能です。
file_get_contents と違うところ
画像をダウンロードできない場合もsuccessfulで条件分岐ができるので楽。
以上