jingcai-php/app/Enums/PayType.php

36 lines
705 B
PHP
Executable File

<?php
namespace App\Enums;
use BenSampo\Enum\Enum;
use Illuminate\Support\Arr;
final class PayType extends Enum
{
const ALIPAY = 'alipay';
const QRCOE = 'qrcode';
public static function getDescription($value): string
{
$values = [
self::ALIPAY => '支付宝',
self::QRCOE => '二维码收款',
];
return Arr::get($values, $value);
}
public static function asOptionArray()
{
$select = self::asSelectArray();
$result = [];
foreach ($select as $k => $v) {
$result[] = [
'pay_type' => $k,
'name' => $v
];
}
return $result;
}
}