larapulse/sitemap-bundle
Larapulse Sitemap Bundle is a Laravel package for generating XML sitemaps. It helps define and output sitemap URLs for search engines, with a simple setup intended for Laravel applications. See the repository for current features, configuration, and usage details.
php artisan vendor:publish), then open the published config — the dumper setting is the single most important knob in the package and the first thing to look at.FileDumper, GzFileDumper) before anything else; they define the on-disk format of the generated index files and therefore everything downstream of them.ls -al the output directory to see exactly what was produced — filenames and extensions matter as much as contents.Note for v1.0.1: the default dumper is now FileDumper (plain files). Prior to this patch it was GzFileDumper (gzipped), which produced incorrectly named index files. New installs get plain files; the default is scheduled to flip back in the next MAJOR release.
GzFileDumper in production (smaller artefacts to ship/upload), FileDumper locally (readable, easy to cat/diff when debugging index contents).storage/) or the index rebuilt in release N is invisible to release N-1..gz; assert the resolved dumper class via config() so an accidental default flip fails the build.composer update. If you were on GzFileDumper and produced misnamed files, delete the index directory and rebuild — stale entries can fail to resolve silently rather than erroring.config/<package>.php explicitly names GzFileDumper::class (which it will if you published it before v1.0.1), you keep the old behaviour and the old filename bug until you change it yourself.php artisan config:cache) after changing the dumper; otherwise you'll debug a setting that isn't in effect.GzFileDumper in the next major. Constrain the requirement to ^1.0 if you want stability, or — better — set the dumper explicitly so the flip is a no-op for you.How can I help you explore Laravel packages today?