Я пытаюсь загрузить файл и сохранить путь к файлу в моей базе данных, чтобы иметь к нему доступ - PullRequest
1 голос
/ 15 мая 2019

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

Я попытался указать путь к файлу и переименовать файл

Вот мой контроллер:

public function uploadId(Request $request)
    {
        $pathOne = $request->file('front_id')->move('public/verify/', 'front_id'.time());
        $pathTwo = $request->file('back_id')->move('images/verify/', 'back_id'.time());
        $pathThree = $request->file('address')->move('images/verify/', 'address'.time());

        $identification = new Identification;
        $identification->user_id = Auth::user()->id;
        $identification->front_id = $pathOne;
        $identification->back_id = $pathTwo;
        $identification->address = $pathThree;

        $identification->save();
        return redirect()->back()->with("success", "Your ID's has successfully been uploaded.");
    }

Я ожидаю, что файл будет сохранен в базе данных и загружен в каталог, но это не так. Путь к файлу только сохраняется.

1 Ответ

0 голосов
/ 15 мая 2019

Вы нигде не храните файлы в своем коде. Вы не можете переместить файл, который еще не был сохранен.

$path = $request->file('avatar')->store('avatars');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...