Symfony\Bundle\FrameworkBundle, Sensio\FrameworkExtraBundle, SonataAdmin). Laravel’s routing, dependency injection (DI), and bundle system are fundamentally different, making direct adoption infeasible without significant refactoring.axstrad/* ecosystem (e.g., axstrad/content, axstrad/seo-bundle), which lacks Laravel equivalents. These dependencies are either:
stof/doctrine-extensions-bundle for legacy Doctrine behavior).axstrad/content models) would demand manual conversion or a hybrid setup, increasing complexity.Resources/config/routing.yml) wouldn’t integrate natively.EventDispatcher with Laravel’s events.routing.yml → Laravel’s routes/web.php).spatie/laravel-seo) instead of axstrad/seo-bundle.axstrad/* packages are in dev-only versions with no releases. Risk of breaking changes or abandonment.spatie/laravel-page-manager) suffice?knuckleswtf/page-cms)?spatie/laravel-page-manager or orchid/software been evaluated? They offer similar functionality with active maintenance.Bundle system vs. Laravel’s composer-based autoloading.knuckleswtf/page-cms, spatie/laravel-page-manager.spatie/laravel-seo, illuminate/html (meta tags).spatie/laravel-medialibrary (for assets), orchid/software (admin panels).Option 1: Abandon Package
spatie/laravel-page-manager + spatie/laravel-seo).Option 2: Fork and Rewrite
routing.yml) to Laravel routes (web.php).axstrad/seo-bundle with spatie/laravel-seo.Bundle structure; use Laravel service providers.Option 3: Hybrid Approach
Sensio\FrameworkExtraBundle (routing annotations), which Laravel replaces with attributes or manual routing.SonataAdmin (Symfony), which has no Laravel equivalent.If proceeding with a rewrite:
axstrad/* packages with Laravel alternatives.Page entity → Page model).spatie/laravel-seo instead of axstrad/seo-bundle.Event facade.axstrad/* packages may break without notice.axstrad ecosystem creates a maintenance burden if abandoned.laravel/sanctum for auth).ContainerAware interfaces won’t work in Laravel’s DI container.web vs. api middleware groups).axstrad/common or axstrad/content could disappear, breaking the package.How can I help you explore Laravel packages today?