I had the same issue where Storage::url() was returning a broken link. I managed to fix it by running rmdir public\storage and then php artisan storage:link