Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Tile Bundle

Tile Bundle Laravel Package

endroid/tile-bundle

EndroidTileBundle is a Symfony bundle that adds tile handling to your application, offering a simple way to define, render, and serve tiles. Consult the package documentation for setup, configuration, and usage details.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Tile Bundle
Is endroid/tile-bundle compatible with Laravel?
No. EndroidTileBundle is a Symfony bundle built on Symfony's Bundle class, DI extension, configuration tree, and service definitions, and Laravel has no loader for those extension points. You cannot install and register it in a Laravel app the way you would a normal Laravel package.
How do I install endroid/tile-bundle in Laravel?
There is no supported Composer install path for Laravel. A normal composer require would pull in Symfony bundle machinery that Laravel does not boot. The realistic route is to depend on the underlying core library, if one exists, and bind its services in a Laravel service provider.
What does endroid/tile-bundle actually do?
The published README is only a heading, so the exact scope is not documented. Based on the name and the author's other imaging packages, it most likely handles tile generation, rendering, or serving, possibly map tiles or tile-based image composition. Treat that as inference until you read the source.
Does endroid/tile-bundle support PHP 8 and modern Laravel versions?
Unverified, but likely problematic. The repository is archived and the bundle dates from an era of Symfony 2.x/3.x and PHP 7.x pins, so Composer conflicts with modern Laravel on PHP 8.2+ are probable. Check composer.json before assuming any version support.
What are alternatives to endroid/tile-bundle for Laravel?
For tile handling in Laravel, look at maintained imaging libraries such as Intervention Image or GD and Imagick directly, with a tile-serving route or a package built for Laravel. If the endroid core tile library exists and is maintained, using it without the bundle is the closest direct alternative. Avoid archived packages with zero dependents for production.
Is endroid/tile-bundle still maintained?
No. The repository is archived and the upstream maintainer has stopped work, so there are no security patches, dependency bumps, or PHP 8.x compatibility fixes. With 0 stars and 0 dependents, there is also no community to ask for help when something breaks.
Can I use a Symfony bundle inside a Laravel application?
Technically you can load individual Symfony components in Laravel, but a full bundle is different. Laravel has no bundle loader, so you would have to hand-compile a Symfony DI container inside a service provider, which loads a second container for one package's benefit. That is almost never worth it.
How do I test endroid/tile-bundle in a Laravel app?
There is no documented test suite or Laravel test harness, and the repository is archived. You would need to read the source and write your own tests around whatever services you extract. A throwaway spike that instantiates the core classes via php artisan tinker is the fastest way to see if they even work.
Does endroid/tile-bundle require GD or Imagick?
The README does not state requirements, so extension needs are unconfirmed. Given the tile and imaging domain, GD or Imagick plus filesystem and cache access are likely, but you must read composer.json and the source to verify. Do not plan production capacity until that is checked.
Should I fork endroid/tile-bundle for my Laravel app?
Forking is viable only if the domain logic is non-trivial and worth keeping. You would delete the Bundle class, DI extension, and config tree, keep the services, and register them in a Laravel service provider with config/tile.php and env(). If the scope turns out to be a single tile routine, reimplementing is usually cheaper and more maintainable.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package