Файлы, определенные арендатором, не найдены в приложении Hyn / multi-tenant Laravel - PullRequest
0 голосов
/ 26 марта 2019

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

Ларавел 5.8

Hyn / мультитенант 5.3

config/filesystems.php

    'tenancy' => [
       'driver' => 'local',
       'root' => storage_path('app/tenancy'),
       'url' => env('APP_URL').'/storage',
       'visibility' => 'public',
      ],

 config/tenancy.php

     'disk' => null,


 Directory structure

 storage
    app
      public
      tenancy
          tenants
            7239b4a43a784604813(tenantfolder)
             user_folder
                     abcd.jpg

 html

 <img height="175" width="175" src="{{ URL::asset    
 ('storage/tenancy/tenants/'.$tenantFolder.$user_folder.'/'.$photo_file_name) }}" />

Я испробовал почти все возможные комбинации, но безрезультатно. Я также создал символическую ссылку, но она указывает на каталог app / public, который я могу отобразить изображение. Поскольку Hyn / multi-tenancy создает папку, специфичную для арендатора, я хочу использовать ее и хранить информацию, специфичную для арендатора, в организованных папках.

Были испробованы различные варианты тегов html (все, что я знаю), но безрезультатно.

Какова правильная конфигурация для отображения изображений, хранящихся в определенной папке клиента, описанной выше.

Многие форумы были опрошены, но четкие конфигурации не прописаны.

Я также попробовал «media /» вместо «user_folder», описанного выше, и это сработало.

...