sonata-project/doctrine-extensions
sonata-project/doctrine-extensions package provides Doctrine behaviors (e.g., timestamps, sluggable, tree, soft deletes) that are commonly needed in Laravel applications. If the project requires audit logs, hierarchical data (e.g., categories), or soft deletes, this package could reduce boilerplate.laravel-doctrine/orm. However, Laravel’s native Eloquent is the default, and Doctrine ORM is not natively supported in Laravel without additional setup.spatie/laravel-activitylog or spatie/laravel-medialibrary may be more idiomatic.doctrine/orm and doctrine/doctrine-bundle (Symfony components), which are not natively supported in Laravel. Integration would require:
spatie/laravel-activitylog, baum/baum) been considered for the same use cases?doctrine/orm (for Doctrine entity management).doctrine/doctrine-bundle (Symfony dependency, may require Composer adjustments).config/database.php to support Doctrine’s connection.doctrine/migrations), which would need to coexist with Laravel’s migrations.App\Models\Product in Eloquent, App\Doctrine\Entity\Category in Doctrine).config/app.php).assertDatabaseHas) would need updates for Doctrine’s testing tools (e.g., doctrine/orm-functional-tests).sonata-project/doctrine-extensions.How can I help you explore Laravel packages today?