Подскажите пожалуйста как передать в БД путь с именем файла.
Хочу сохранить фотку, на сервер все попадает так как в коде написано ниже и имя файла меняется как надо, но в БД попадает
вот это: C:\OpenServer\userdata\php_upload\phpA3B6.tmp
public function store(AthleteRequest $request)
{
$filename = $this->translit($_POST['secondname']."_".$_POST['firstname']."_".$_POST['patronymic'].".jpg");
if(isset($_FILES['photo']['tmp_name'])){
$dir=$_SERVER['DOCUMENT_ROOT'].'/img/athletefoto/';
if(file_exists($dir.$filename)){
unlink($dir.$filename); //удаляем файл если он уже загружен
}
move_uploaded_file($_FILES['photo']['tmp_name'], $dir.$filename);
}
$this->service->save($request, new Athlete());
]);
}