Суть в том что пользователь имеет доступ только к папке public.
Если эти файлы могут смотреть все храните их в public или сделайте на на них системную ссылку (То что вы и хотите сделать) если нет, то за папкой public. В этом случае выдовате файл уже не через сервер, а самим, через php. (Сделайте Контроллер который отдаст данный файл и проверит может ли пользователь видеть их).
Ларавел, делает ссылку на вышу папку в папке public тем самым пользователь может их открыть.
Проверте Url адрес и верно ли созданна ссылка на файл в папке public
https://laravel.com/docs/8.x/filesystem#the-public-disk