Breaking

Post Top Ad

Your Ad Spot

martes, 7 de mayo de 2019

Laravel Vouchers

Laravel Vouchers es un paquete de Marcel Pociot que permite a los usuarios canjear cupones que están vinculados a los modelos:
Este paquete puede asociar vales con sus modelos de Eloquent. Esto puede ser útil si necesita asociar códigos de cupones con el contenido que se almacena en sus modelos de Eloquent.
Este es un ejemplo básico de cómo crearlos y canjearlos desde el archivo Léame:
$videoCourse = VideoCourse::find(1);
$voucher = $videoCourse->createVoucher();

auth()->user()->redeemVoucher($voucher);
También puedes crear vales con la Vouchersfachada:
$videoCourse = VideoCourse::find(1);

// Create 5 vouchers associated to the videoCourse model.
$vouchers = Vouchers::create($videoCourse, 5);
Si necesita proporcionar información adicional para su cupón, puede pasar una serie de datos de clave / valor:
$videoCourse = VideoCourse::find(1);

$vouchers = $videoCourse->createVouchers(2, [
    'from' => 'Marcel',
    'message' => 'This one is for you. I hope you like it'
]);

$voucher = $user->redeem('ABC-DEF');
$from = $voucher->data->get('from');
$message = $voucher->data->get('message');
Usted canjea un cupón con el redeemCode()método:
$voucher = $user->redeemCode('ABCD-EFGH');

// Redeem a Voucher model instance
$user->redeemVoucher($voucher);
Para obtener más información sobre este paquete, echa un vistazo a beyondcode / laravel-vouchers en GitHub.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas