When I save images to storage they show in the storage/app directory, but they don\'t show in public/storage. I also noticed that a sto
That is actually how it should be! Laravel has a command to symlink your public directory to the storage directory:
php artisan storage:link
The idea is to keep a persistent storage between deployments.
This convention will keep your publicly accessible files in one directory that can be easily shared across deployments when using zero down-time deployment systems like Envoyer.
https://laravel.com/docs/5.5/filesystem