Weave Code
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

Extbaser Laravel Package

edrush/extbaser

Laravel package providing Baseer-related integrations and utilities, offering helper classes and configuration to speed up common workflows. Lightweight and easy to drop into existing apps for basic setup, requests, and shared functionality.

View on GitHub
Deep Wiki
Context7

Create a TYPO3 Extbase Extension from an existing database schema.

Frequently asked questions about Extbaser
Can I use edrush/extbaser to generate Laravel Eloquent models from an existing database?
No, this package is designed for TYPO3 Extbase and won’t work with Laravel. Its generated models extend TYPO3 classes, which conflict with Laravel’s Eloquent. For Laravel, use `make:model` or tools like Laravel Shift for schema parsing.
Is edrush/extbaser compatible with Laravel 10 or newer?
Absolutely not. The package hasn’t been updated since 2015 and relies on TYPO3’s outdated architecture. Laravel 10 uses PHP 8.1+ features and modern PSR standards, which this package ignores entirely.
How can I generate Laravel models from an existing database schema without TYPO3 dependencies?
Use Laravel’s built-in `php artisan make:model` with `--migration` or third-party tools like `laravel-shift/blueprint` or `spatie/laravel-model-generator`. These are designed for Laravel’s Eloquent and migrations system.
Will this package work if I only need the schema parsing logic and ignore TYPO3 dependencies?
No, the package is tightly coupled with TYPO3’s Extbase framework. Even if you extract the schema parsing logic, you’d need to rewrite it for Laravel’s PSR-4 autoloading and Eloquent conventions, which isn’t straightforward.
Can I use edrush/extbaser to migrate a TYPO3 Extbase app to Laravel?
Not directly. You could use it as a one-time tool to generate Extbase models, then manually convert them to Laravel Eloquent models. However, this approach is error-prone and doesn’t handle TYPO3’s validation, repositories, or service layers.
Are there Laravel alternatives for database-first model generation?
Yes. Packages like `laravel-shift/blueprint` or `spatie/laravel-model-generator` parse schemas and generate Eloquent models. For complex schemas, consider writing a custom Artisan command using Laravel’s Schema builder or Doctrine DBAL.
Does edrush/extbaser support Laravel’s dependency injection or service container?
No. The package uses TYPO3’s DI system, which is incompatible with Laravel’s service container. Laravel’s `bind()` and `singleton()` methods won’t work with Extbase’s object management.
How do I handle relationships (e.g., hasMany, belongsTo) in Laravel if I’m migrating from Extbase?
Laravel’s Eloquent handles relationships natively via fluent methods like `hasMany()` or `belongsTo()`. If migrating from Extbase, manually define these in your Laravel models or use a tool like Laravel Shift to auto-convert relationship annotations.
Is there a way to reuse Extbase’s validation logic in Laravel?
Not directly. Extbase uses TYPO3’s validation system, which won’t integrate with Laravel’s built-in validation or packages like `laravel-validator`. Rewrite validation rules using Laravel’s `FormRequest` classes or `validator` facade.
What are the risks of using edrush/extbaser in a Laravel project?
Major risks include framework incompatibility (breaking Laravel’s routing, DI, and Eloquent), security vulnerabilities (package abandoned since 2015), and maintenance overhead. Laravel’s ecosystem provides modern, supported alternatives for schema-to-model generation.
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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky