этого не делал c отдаленным хранилищем, здесь есть подводные камни. 
                  
                  
                  Например, если я хочу дать возможность скачивать файлы только пользователям с опредлеленным Middleware, который в Laravel. 
                  
                  
                  Как я могу это осуществить, ссылка же на файл не связана с моим сервером?
                  
                  
                  
                  
                  
                  (У меня есть идея перенаправления на нужную ссылку. То есть сначала пользователи проходят через Middleware от моего Laravel и потом если все ок - их перенаправляет на ссылку к нужному файлу, но здесь снова проблема с доступом, по сути тогда досутп будет публичным хотя и можно хахешировать название файла чтобы угадать ссылку было почти невозможно)
                  
                  
                
Делаешь бакет приватным, файл отдаешь через nginx/лару
Обсуждают сегодня