- Implemented TransactionIndex component for displaying transactions with pagination and filtering options. - Created TransactionCardRow component for rendering individual transaction details. - Added TransactionItemSubRow component for displaying detailed order items within a transaction. - Integrated delete confirmation dialog for transaction deletion. - Updated routes to include transaction management with appropriate permissions.
26 lines
481 B
PHP
26 lines
481 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
use App\Enums\Concerns\HasValues;
|
|
|
|
enum PaymentType: string
|
|
{
|
|
use HasValues;
|
|
|
|
case CASH = 'cash';
|
|
case TRANSFER = 'transfer';
|
|
case MARKETPLACE = 'marketplace';
|
|
case QRIS = 'qris';
|
|
|
|
public function label(): string
|
|
{
|
|
return match ($this) {
|
|
self::CASH => 'Tunai',
|
|
self::TRANSFER => 'Transfer',
|
|
self::MARKETPLACE => 'Marketplace',
|
|
self::QRIS => 'QRIS',
|
|
};
|
|
}
|
|
}
|