Я пытаюсь сохранить файлы из пользовательского запроса. Итак, я использую метод store, который должен возвращать строку с контуром, если все идет правильно и false, если нет.
public function send(ContactRequest $request, UserJWT $userJWT, User $user) { $user = $userJWT->getUser($user); $ask = $request->input('ask'); $content = $request->input('content'); $files = null; if ($request->ask === 'Sinister') { $files = $request->file('attachment'); $size = 0; foreach ($files as $file) { $size += $file->getClientSize(); } if ($size > self::MAX_TOTAL_SIZE) { flash(__('validation.maximum_size'), 'danger'); return $this->redirector->back()->withInput(); } $paths = []; foreach ($files as $file) { $paths[] = $file->store(self::SAVE_PATH); } } $this->dispatch(new SendMail(self::CONTACT_MAIL, new MailContact($user, $ask, $content, $paths)) ); return $this->redirector->back(); }
Но здесь у меня есть путь, но они вообще не спасены, я немного потерял его …