We have a use case to use this across multiple database connections.
If the revisionable model is retrieved as a method on the trait, it allows overriding on the model the trait is used on, which is supported via the class extends method.
Doing so, we can then retrieve the DB connection of the configured revisionable model, which allows storing revisions of database models on the specific connection
We have a use case to use this across multiple database connections.
If the revisionable model is retrieved as a method on the trait, it allows overriding on the model the trait is used on, which is supported via the class extends method.
Doing so, we can then retrieve the DB connection of the configured revisionable model, which allows storing revisions of database models on the specific connection