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 []; } }