Как можно хранить несколько изображений laravel API? - PullRequest
0 голосов
/ 30 марта 2020

Я новичок в Laravel. Я успешно добавил данные в базу данных. ожидайте изображения.

Вот мое хранилище функций пост-контроллера

  $post = new post();
    $post->title= $request->title;
    $post->body= $request->body;

для каждого поста. Я хотел бы добавить несколько изображений, если я должен сохранить путь к изображению? Нужно ли что-нибудь еще?

, если у вас есть реальный пример, поделитесь им со мной

1 Ответ

0 голосов
/ 30 марта 2020

Да, вам просто нужно сохранить путь к изображению в базе данных. Хотя лучше просто сохранить имя изображения в базе данных и указать путь по умолчанию для базового пути. Посмотрите на этот пример:

    if ($file = $request->file('image')) {
            $post->image = $file->store('images');
        }

Для возможных конфликтов имен вы можете использовать метод хранилища фасадом putFile, который автоматически генерирует уникальный идентификатор для имени файла:

$post->image = Storage::putFile('images', $request->file('image'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...