Laravel 5.6 store () диск остается по умолчанию - PullRequest
0 голосов
/ 31 мая 2018

Я использовал этот метод прежде, чтобы указать путь к моей папке хранения в общей папке для хранения изображений:

$file->store('storage/cars/' . $img . 'uploads')

И в config / filesystems.php

'uploads' => [
     'driver' => 'local',
     'root'   => public_path(),
],

Это работало раньшеи теперь, даже если я добавлю это, он будет загружен в storage/app/storage/cars по умолчанию.

ОТВЕТ

$file->store('storage/cars/' . $img , 'uploads')

У меня была точка вместо запятой.

Это непосредственно загружает в общую папку.

1 Ответ

0 голосов
/ 31 мая 2018

public_path () выводит хранилище / приложение , поэтому после запуска хранилища оно будет сохранено в хранилище / приложение / хранилище / cars , поэтому вам нужно указатьпуть будет просто хранилище ->

'uploads' => [
     'driver' => 'local',
     'root'   => public_path().'/storage
]

Затем, когда вы захотите сохранить файл, вы можете сделать это:

$file->store('cars/' . $img , 'uploads')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...