Переименовать файл в контроллере LaravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Переименовать файл в контроллере Laravel

Сообщение Anonymous »

Как мы переименовываем этот код в контроллере laravel?
Я хочу переименовать наш файл, нужно добавить префикс и суффикс с отметкой времени, т.е. FAS_12062024.png.
Теперь мы получаем что-то вроде этого файла «bRpBIKjkY4VCiEbH7jVVS6JjEv7ffs9f7CzuOhXC» имя в laravel 10.

Код: Выделить всё

foreach ($files as $file) {
$extension = $file->getClientOriginalExtension();
$check = in_array($extension, $allowedFileExtension);
if ($check) {
if ($extension == 'csv') {
$name = \Str::random(40) . '.' . $extension;
$file->move(storage_path() . '/app/form-values/' . $form->id, $name);
$values[] = 'form-values/' . $form->id . '/' . $name;
} else {
$path = Storage::path("form-values/$form->id");

if (!file_exists($path)) {
mkdir($path, 0777, true);
chmod($path, 0777);
}
if (!file_exists(Storage::path($fileName))) {
mkdir(Storage::path($fileName), 0777, true);
chmod(Storage::path($fileName), 0777);
}
$values[] = $fileName;
}

как переименовать файл загрузки в приведенном выше коде. кроме этого "csv"

Подробнее здесь: https://stackoverflow.com/questions/786 ... controller
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»