DEV Community

marius-ciclistu
marius-ciclistu

Posted on • Originally published at marius-ciclistu.Medium on

Maravel Crud Wizard (free) v 7.0 is here


Laravel Crud Wizard Free

Laravel Crud Wizard Free 7.0 contains adaptation for Maravel and Maravelith templates from Maravel-Framework.

It contains 2 breaking changes for Laravel and Lumen:

  • BaseModelLaravelLumen instead of BaseModel in the models.
  • \MacropaySolutions\LaravelCrudWizard\Providers\ CrudProviderLaravelLumen instead of \MacropaySolutions\LaravelCrudWizard\Providers\ CrudProvider

No other changes are expected.

The change was needed because Maravel-Framework contains some of the features/fixes offered by this lib and overriding them without any change would just bloat the code base.

The compatibility with laravel-crud-wizard-decorator-free and laravel-crud-wizard-client-free is not affected.

laravel-crud-wizard-generator will generate models that extend BaseModel so, manual change into BaseModelLaravelLumen is needed for Laravel/Lumen.

Note:

maravel-rest-wizard and laravel-crud-wizard paid versions will diverge by mirroring these changes. First one will maintain compatibility with maravel ecosystem by removing duplicate override code , while the last will not suffer changes and will continue to patch Laravel logic, including for the eager loading not covered case by Laravel.

The issue will remain handled in BaseModelLaravelLumen while In BaseModel (that should be used with Maravel-Framework), the framework handles it already.

Top comments (0)