#laravel
#laravel
Вопрос:
Я получаю изображения профилей пользователей с другого сайта. Я хочу создать папку для пользователей, у которых есть URL для изображения. Потому что изображение профиля каждого пользователя должно быть в отдельном файле. Это то, что я хочу сделать. Я использую пользовательские команды artisan.
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']) amp;amp; 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.");
}
}
Комментарии:
1. ОК. Не могли бы вы, пожалуйста, описать вашу проблему.
2. Я хочу отправлять изображения в собственный файл пользователя. пример пользователей-id-1 -> 21451-jhon-doe.jpeg , users-id-2 ->jane-doe-2424124.jpg