Удалить строку time () из имен файлов в Laravel при отображении - PullRequest
0 голосов
/ 29 июня 2018

Я использую функцию time (), чтобы добавить строку времени к именам файлов, подобную этой, и сохранить их в базе данных

$filename = time() . $file->getClientOriginalName();

Но как я могу удалить эту строку, когда я показываю файлы пользователю и когда пользователь загружает файл. Кстати, я использую Laravel.

1 Ответ

0 голосов
/ 29 июня 2018

Я считаю, что отметка времени - 10 цифр, так что:

substr($filename,10):

Обрезает его с начала имени файла. При загрузке файла вы можете указать имя файла, которое будет отображаться / предлагаться пользователю следующим образом:

return response()->download($filename, substr($filename, 0, 10), $headers);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...