В Laravel корнем веб-сервера является каталог public
, а точка входа - public/index.php
.
Это означает, что вы можете получить доступ через веб-сервер ко всему, что находится в каталоге public
(например, javascript / css).файлы и изображения активов).
Каталог storage
находится на один уровень выше, и к нему нет доступа.
В обсуждении, которое вы упоминаете, URL http://www.somedomainname.net/images/users/userImage.jpg
по умолчанию относится к файлу userImage.jpg
в /your/document/root/laravel/app/public/images/users
, поэтому каталог storage
даже не читается.
Однако Laravel позволит вам связать каталог storage/app/public
внутри каталога public/storage
, используя команду php artisan storage:link
, но это все.