Как создать пользовательское хранилище laravel: ссылка? - PullRequest
0 голосов
/ 25 сентября 2018

Как создать пользовательское хранилище laravel: ссылка?

Я бы хотел указать project/public/storage >> project/storage/app/tenancy/tenants

1 Ответ

0 голосов
/ 25 сентября 2018

В данный момент невозможно настроить путь с помощью этой команды.Я просмотрел исходный код и не смог найти никаких подсказок по этому вопросу.

Самое простое, что вы можете сделать, - это создать символическую ссылку самостоятельно.Единственное, что делает эта команда, это создает эту символическую ссылку с помощью PHP.Это исходный код:

if (! windows_os()) {
    return symlink($target, $link);
}

$mode = $this->isDirectory($target) ? 'J' : 'H';

exec("mklink /{$mode} \"{$link}\" \"{$target}\"");

Если вам действительно нужно сделать команду для него.Вы можете создать свой собственный.Если вы хотите узнать, как Тейлор сделал это, вы можете посмотреть в следующем файле:

vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php

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