Я нахожусь в середине личного проекта, который будет файловым менеджером, в данный момент часть процесса переноса файла и его перемещения в пользовательский каталог работает, но часть загрузки этого "каталога"к БД не работает, это функция «store» моего контроллера.
public function store(Request $request)
{
$request->validate([
'path' => 'required',
'id_class' => 'required'
]);
$file = $request->path;
$fileName = bin2hex(random_bytes(5)) . ".pdf";
$folder = "files/" . str_pad($request['id_user'], 6, "0", STR_PAD_LEFT)
. "/" . date("Y-m-d");
$path = $file->storeAs(
$folder,
$fileName
);
$request = $request->merge(['path' => $path]);
if (Presentation::create($request->all())) {
return redirect()->route('presentation.create')
->with('success', "Presentation successfully exported {$path}");
}
}
Вы видите, что я отображаю «$ path», полученное сообщение:
"Презентация успешно экспортировала файлы / 000001 / 2019-10-09 / a1c3b14192.pdf"
, но в моей таблице на Xampp получено "D: \ xampp \ tmp \ phpBDBA.tmp".
Просто для возможного недостатка информации, это моя таблица: