- 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.