как получить изображение из папки хранилища используя утилиту laravel - PullRequest
0 голосов
/ 25 сентября 2018

Пожалуйста, ответьте, как получить изображение из папки хранилища, используя утилиту laravel.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

У меня была та же проблема, вот мое решение с Hyn 5.4, вы можете получить Current Tenant следующим образом:

https://laravel -tenancy.com / docs / hyn / 5.4 / идентификации # retrieve-текущий арендатор

 // Get current Website (Tenant)
 $website   = \Hyn\Tenancy\Facades\TenancyFacade::website();

 // prefered option
 $website   = app(\Hyn\Tenancy\Environment::class)->tenant();

 // alternative (outdated) 
 $website   = app(\Hyn\Tenancy\Environment::class)->website();

 $websiteId = $website->id;

 // Get current Hostname
 $hostname  = app(\Hyn\Tenancy\Environment::class)->hostname();

 // Get FQDN (Fully-Qualified Domain Name) by current hostname
 $fqdn      = $hostname->fqdn;

Вы можете получить доступ к медиа, создав маршрут, который свяжется с медиа-клиентомhttps://laravel -tenancy.com / docs / hyn / 5.4 / structure # media

Route::get('/media/{path}', '\Hyn\Tenancy\Controllers\MediaController')
->where('path', '.+')
->name('tenant.media');
0 голосов
/ 25 сентября 2018

Если вы хотите создать пользовательский диск для хранения, вы можете добавить в свой config/filesystems.php, под disk поставить этот код.

'tenancy' => [
    'driver' => 'local',
    'root' => storage_path('app/tenancy'),
],

, чтобы вы могли получить к нему доступ с помощью Storage::disk('tenancy')

например

Storage::disk('tenancy')->get('tenants/64121.../images');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...