Size: a a a

2020 March 12

DS

Dmitriy S in Yii Framework 3
Алексей R
'links' => [
   public_path('storage') => storage_path('app/public'),
   public_path('images') => storage_path('app/images'),
],
?
ага
источник

А

Алексей R in Yii Framework 3
это вроде пробрасывать в веб
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
это вроде пробрасывать в веб
в паблик, но суть та же
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
https://laravel.com/docs/master/filesystem - вот это концептуально хорошо сделано
Глобальные диски? Смешно))
источник

AM

Alexander Makarov in Yii Framework 3
да, чёт там не то :)
источник

AM

Alexander Makarov in Yii Framework 3
плохой пример
источник

DS

Dmitriy S in Yii Framework 3
Во это вот
Storage::disk('s3')->put('avatars/1', $fileContents);
у нас будет выглядеть так
$container->get('s3')->write('avatars/1', $fileContents);
источник

AM

Alexander Makarov in Yii Framework 3
скорее как $container->get('avatars')
источник

AM

Alexander Makarov in Yii Framework 3
раз уж мы универсально фигачим
источник

AM

Alexander Makarov in Yii Framework 3
и писать в /1
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Во это вот
Storage::disk('s3')->put('avatars/1', $fileContents);
у нас будет выглядеть так
$container->get('s3')->write('avatars/1', $fileContents);
Но кроме этого мы еще это s3 забиндить на интерфейс S3StorageInterface и юзать его через автоваеринг)
источник

AM

Alexander Makarov in Yii Framework 3
но это на усмотрение юзера
источник

AM

Alexander Makarov in Yii Framework 3
ладно... судя по всему, у меня никогда не было юзкейса под алиасы
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
но это на усмотрение юзера
Лично я буду создавать интерфейсы под нуждное хранилище, так с тестами попроще будет.
источник

AM

Alexander Makarov in Yii Framework 3
и, наверное, не будет никогда...
источник

AM

Alexander Makarov in Yii Framework 3
мне это кажется неправильным просто...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
и, наверное, не будет никогда...
Но оставить надо. И перименовать в бакеты)
источник

AM

Alexander Makarov in Yii Framework 3
лучше не в бакеты
источник

AM

Alexander Makarov in Yii Framework 3
у S3 адаптер мапится уже на бакет
источник

AM

Alexander Makarov in Yii Framework 3
будет путаница
источник