// bootstrap/start.php
use Payum\LaravelPackage\Storage\EloquentStorage;
App::resolving('payum.builder', function(\Payum\Core\PayumBuilder $payumBuilder) {
$payumBuilder
->addStorage(Payment::class, new EloquentStorage(Payment::class))
;
});
Models
The package provides two models Payum\LaravelPackage\Model\Token and Payum\LaravelPackage\Model\Payment which may be reused directly or extend with some custom logic. Here's the models schemas:
// bootstrap/start.php
use Payum\LaravelPackage\Storage\EloquentStorage;
use Payum\LaravelPackage\Model\Token;
App::resolving('payum.builder', function(\Payum\Core\PayumBuilder $payumBuilder) {
$payumBuilder
->setTokenStorage(new EloquentStorage(Token::class))
;
});
Supporting Payum
Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our customers. If you'd like to join them, please consider: