Для начала надо пролинковать ссылку на публичный диск
Это создаст символическую ссылку на storage/app/public в public/storage
php artisan storage:link
Дальше можно сохранять файлы из формы на диск public
// сохранит файл по пути storage/app/public/images/image.png// и запишет в $url путь вида "images/image.png"$url =Storage::disk('public')->put('/images',$request->image);// Получить его можно по пути http://localhost:8098/storage/images/image.png// Этот путь можно получить через хэлпер asset<img src={{ asset('storage/images/image.png') }}/>
// в php можно получить доступ к содержимому вот такcontent =Storage::disk('public')->get('images/image.png');// получить полный php путь // вернёт путь вида /var/www/laravel-docker/storage/app/public/images/image.pngStorage::disk('public')->path('images/image.png');// получить url путь// вернёт путь вида http://localhost:8098/storage/images/image.pngStorage::disk('public')->url('images/image.png');