wip
This commit is contained in:
@@ -5,10 +5,12 @@ namespace App\Nova\Resources\Payment;
|
|||||||
use App\Nova\Actions\CheckOnlinePayment;
|
use App\Nova\Actions\CheckOnlinePayment;
|
||||||
use App\Nova\Resource;
|
use App\Nova\Resource;
|
||||||
use App\Repos\Order\OrderRepo;
|
use App\Repos\Order\OrderRepo;
|
||||||
|
use App\Repos\Payment\OnlinePaymentRepo;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Laravel\Nova\Fields\Badge;
|
use Laravel\Nova\Fields\Badge;
|
||||||
use Laravel\Nova\Fields\DateTime;
|
use Laravel\Nova\Fields\DateTime;
|
||||||
use Laravel\Nova\Fields\ID;
|
use Laravel\Nova\Fields\ID;
|
||||||
|
use Laravel\Nova\Fields\Select;
|
||||||
use Laravel\Nova\Fields\Text;
|
use Laravel\Nova\Fields\Text;
|
||||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||||
|
|
||||||
@@ -92,7 +94,14 @@ class OnlinePaymentHistoryResource extends Resource
|
|||||||
Text::make('orderId', 'orderId'),
|
Text::make('orderId', 'orderId'),
|
||||||
Text::make('formUrl', 'formUrl'),
|
Text::make('formUrl', 'formUrl'),
|
||||||
Text::make('successUrl', 'successUrl'),
|
Text::make('successUrl', 'successUrl'),
|
||||||
Text::make('paymentStatus', 'paymentStatus'),
|
|
||||||
|
Select::make(__('Status'), 'paymentStatus')
|
||||||
|
->displayUsingLabels()
|
||||||
|
->searchable()
|
||||||
|
->options(OnlinePaymentRepo::statusValues())
|
||||||
|
->fullWidth()
|
||||||
|
->filterable(),
|
||||||
|
|
||||||
Text::make('callbackStatus', 'callbackStatus'),
|
Text::make('callbackStatus', 'callbackStatus'),
|
||||||
Text::make('username'),
|
Text::make('username'),
|
||||||
Text::make('online_paymantable_id'),
|
Text::make('online_paymantable_id'),
|
||||||
|
|||||||
@@ -26,6 +26,21 @@ class OnlinePaymentRepo
|
|||||||
*/
|
*/
|
||||||
public const PAID = 'paid';
|
public const PAID = 'paid';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Status Values
|
||||||
|
*
|
||||||
|
* @return array<string, string>
|
||||||
|
*/
|
||||||
|
public static function statusValues(): array
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
null => '-',
|
||||||
|
self::PENDING => __('Pending'),
|
||||||
|
self::PAID => __('Paid'),
|
||||||
|
self::FAILED => __('Cancelled'),
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set price
|
* Set price
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user