count() > 1) { return ActionResponse::danger('Diňä bir resursa barlap bolýar'); } $onlinePaymentResource = $models->first(); $relatedResource = (new $onlinePaymentResource->online_paymantable_type)->find(id: $onlinePaymentResource->online_paymantable_id); if (! $relatedResource) { return ActionResponse::danger('Bu resource tapylmady'); } $relatedResource->load('branch'); $username = $relatedResource->branch; $password = $relatedResource->branch; $response = Http::asForm()->post('https://mpi.gov.tm/payment/rest/getOrderStatus.do', [ 'language' => 'ru', 'orderId' => $onlinePaymentResource->orderId, 'userName' => $username, 'password' => $password, ]); $payment_status = $response['ErrorCode'] == '0'; if ($payment_status) { } /** * Get the fields available on the action. * * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function fields(NovaRequest $request) { return []; } }