Добрый день ) как сделать что бы при загрузке фотографий создавалась папка определенного id юзера который грузит фото ,тоесть будет так /avatars/1/и тута уже все его аватарки и при этом при загрузке сделать несколько копий фотографий ,а именно оригинал ,64x64 , 512x512 ,и присвоить им имя типо 5345u34534955439_512x - если 512 размер если 64 то 5345u34534955439_64x.jpg ,если оригинал то просто 5345u34534955439.jpg
вот уже готовый код для загрузки ,помогите переделать под мои нужны
public function Avatar(Request $request)
{
$userId = Auth::user()->id;
$user = User::find($userId);
$file = $request->file('file');
$file->move(public_path() . '/avatars', md5(date('H-m-s')) . 'vs.jpg');
$user->update([
'avatar' => md5(date('H-m-s')) . 'vs.jpg'
]);
//return redirect()->back();
return back()->with('success', 'Вау,теперь ты с аватаркой ');
}