Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 08.11.2018 00:19:18

Потеря имя файла при загрузке

Всем привет!

Не могу найти решение установил скрипт от Laravel и поскольку в php еще не силен, не могу самостоятельно устранить один косячек.

Дело в том что на сайте есть функция загрузки и отправки резюме в pdf расширении. Она работает, файл отправляется и доходит до получателя. Но почему то теряется его название. К примеру до отправки файл называется "resume.pdf" но как только он загрузился в мой кабинет управления на сайте, или был отправлен получателю, то название его меняется на, "skmdo3453942294593.pdf" такую вот абракадабру жутко не удобно, да и пользователям думаю это не придется по вкусу. Что можно сделать, где копать инфу я к сожалению не знаю.

Может кто сталкивался с подобным буду очень благодарен?!

Могу предоставить код или что нужно, только дайте знать.

Спасибо!

Не в сети

#2 26.11.2018 13:40:55

Re: Потеря имя файла при загрузке

1 шаг, когда вы в контроллере и получаете из реквеста файл - вам нужно запросить его имя ->getClientOriginalName() как пример, и потому уже его создавать с этим именем, можете добавить к имени временную метку, чтобы файлы не заменяли друг друга, вы сами проектируете и программируете своё творение, как хотите так и крутите, чтобы имя такое не было "skmdo3453942294593.pdf" ->

$image=Input::file('image');
$fullName=$image->getClientOriginalName();

2 шагом создавайте его с именем который в $fullName (пример!)

Не в сети

Подвал раздела