У меня есть сайт, встроенный в / Users / jgravois / код с именем qrf и другой в / Users / jgravois / код с именем file_store.Это локальное представление капли DigitalOcean, в которой также находятся те же сайты в /var/www.
. В приложении qrf у меня есть следующая настройка в config / filesystems.php с переменными .env, равными.ENV
FILESYSTEM_DRIVER=store
FILE_STORE=https://file_store.dev/
FILE_STORE_PATH=/Users/jgravois/code/file_store/
.FILESYSTEMS
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'store' => [
'driver' => 'local',
'root' => env('FILE_STORE_PATH')
],
],
Я ожидаю, что диск хранилища установлен по умолчанию, и когда я использую что-то ниже, я ожидаю, что файл будет сохранен в хранилище файлов.
$path = "qrf/20190201/{$imageName}";
$image->put($path, file_get_contents($image), 'public');
ОДНАКО, файл хранится ВНУТРИ приложения QRF по адресу / public / 20190201