@eryn.rodriguez
В Laravel вы можете изменить имя файла перед его сохранением, используя метод store
или storeAs
класса Storage
.
Например, чтобы изменить имя файла при загрузке, вы можете использовать следующий код:
1 2 3 4 5 6 |
use IlluminateSupportFacadesStorage; $request->file('file')->storeAs( 'uploads', $request->file('file')->getClientOriginalName() ); |
В этом примере файл будет сохранен в папку uploads
с исходным именем файла.
Вы также можете изменить имя файла до сохранения, используя метод move
:
1 2 3 4 5 |
use IlluminateSupportFacadesStorage; $file = $request->file('file'); $fileName = $file->getClientOriginalName(); $file->move(public_path('uploads'), $fileName); |
В этом примере файл будет перемещен в папку uploads
с исходным именем файла.