繁体   English   中英

Laravel将从外部URL检索的图像文件存储在Spesific文件夹中

[英]Laravel Storing Image File Retrieved From External Url in Spesific Folder

我正在从另一个站点获取用户的个人资料图片。 我想为具有图像URL的用户创建一个文件夹。 因为每个用户的个人资料图片都必须在其自己的文件中。 这就是我要做的。 我正在使用自定义工匠命令运行。

 foreach ($adminUser as $user) { $a= DB::table('users')->where('email', $user['email'])->first(); if($a) { echo "\\n ", $a->name, " this user already exists. \\n"; continue; } else { $a = User::create($user); echo "\\n ", $user['name'], " created. \\n"; if (isset($user['link']) && strlen($user['link']) > 0) { $folder_Path = public_path().'/user_images/' . $a->id; File::makeDirectory($folder_Path, $mode = 0777, true, true); $contents = file_get_contents($user['link']); $file_name = basename($user['link']); Storage::disk('uploads')->put($file_name, $contents); $this->info(" |--> Profile picture uploaded."); } } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM