Não ficou claro pra mim qual a razão de colocar as imagens dentro da pasta storage/app/public
se ele não fica realmente acessível e ter que criar um link no artisan para tornar os arquivos desta pasta pública.
Não seria mais fácil armazenar os arquivos públicos diretamente na pasta public
?