Size: a a a

2020 April 10

S

SupportBtc in Laravel Pro
Andrey Bogdanov
на серваке не файл хранится, а инфа о нем и путь в облачном хранилище
Смотри, вот как я загружаю на облако -         $file = Storage::disk('do_spaces')
           ->putFile('users/' . auth()->user()->id, $request->file('filepond'), 'public');

как мне теперь его получить у себя? путь надо сохранить в базе данных
источник

AB

Andrey Bogdanov in Laravel Pro
да, естественно тебе надо путь сохранить.
$pathToFile = 'users/xxx/filename.jpg';
Получить просто Storage::temporaryUrl(
   $pathToFile, now()->addMinutes(5)
);
источник

S

SupportBtc in Laravel Pro
$url = Storage::disk('do_spaces')->temporaryUrl('users/1/OOJ7etkPhjyMnTU1KMUMYoMKH8Nqgw8bVSCaOe8i.jpeg', now()->addMinutes(5));
источник

S

SupportBtc in Laravel Pro
Andrey Bogdanov
да, естественно тебе надо путь сохранить.
$pathToFile = 'users/xxx/filename.jpg';
Получить просто Storage::temporaryUrl(
   $pathToFile, now()->addMinutes(5)
);
источник

AB

Andrey Bogdanov in Laravel Pro
ну это ссылка на файл) а какой вопрос?
источник

AB

Andrey Bogdanov in Laravel Pro
путь в базе тебе надо хранить который вот этот users/1/OOJ7etkPhjyMnTU1KMUMYoMKH8Nqgw8bVSCaOe8i.jpeg
источник

S

SupportBtc in Laravel Pro
Andrey Bogdanov
путь в базе тебе надо хранить который вот этот users/1/OOJ7etkPhjyMnTU1KMUMYoMKH8Nqgw8bVSCaOe8i.jpeg
now()->addMinutes(5), через 5 минут это изображение не будет доступно?
источник

AB

Andrey Bogdanov in Laravel Pro
почитай доку плз к методу temporaryUrl
источник

S

SupportBtc in Laravel Pro
а как мне теперь узнать какое у него расшерение, имя файла и тд... инфу о нём?
источник

AB

Andrey Bogdanov in Laravel Pro
тебе надо это сохранить в базу при загрузке файла, а не получать файл чтобы получить о нем инфу
источник

AB

Andrey Bogdanov in Laravel Pro
расширение, имя и размер например
источник

VM

Valar Morghulis in Laravel Pro
Доброго утречка, ребят.
Кто юзает докер, подскажите, пожалуйста, как вы решаете проблему со storage? Прокидываете через volumes в public или запускаете команду storage:link?
источник

VM

Valar Morghulis in Laravel Pro
Я щас делаю первым вариантом, но задумался, правильно ли это
источник

i

invariance in Laravel Pro
линки не работают в докер контейнере
источник

i

invariance in Laravel Pro
нужно это учитывать
источник

VM

Valar Morghulis in Laravel Pro
invariance
линки не работают в докер контейнере
То есть по сути только через volumes и остается, да?)
источник

i

invariance in Laravel Pro
Valar Morghulis
То есть по сути только через volumes и остается, да?)
Наверное, не помню как я решал этот вопрос
источник

VM

Valar Morghulis in Laravel Pro
invariance
Наверное, не помню как я решал этот вопрос
Забавно, конечно, файлы из папки storage перекинулись из контейнера, а ссылки все равно не рабочие, при том, что файлы в папке public я вижу 😄
источник

О

Олег in Laravel Pro
А это нормально что метод create шторм не видит? Или create уже устарел и не используется в 7ом ларавел?
источник

L

Loot.jpg in Laravel Pro
Олег
А это нормально что метод create шторм не видит? Или create уже устарел и не используется в 7ом ларавел?
ide helper нужон
источник