D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
management-zone
/
htdocs
/
management-zone.com
/
app
/
Filename :
PaymentGateway.php
back
Copy
<?php namespace App; use Illuminate\Database\Eloquent\Model; class PaymentGateway extends Model { protected $fillable = ['title', 'details', 'subtitle', 'name', 'type', 'information']; public $timestamps = false; public function convertAutoData() { return json_decode($this->information, true); } public function getAutoDataText() { $text = $this->convertAutoData(); return end($text); } public function showKeyword() { $data = $this->keyword == null ? 'other' : $this->keyword; return $data; } public function showCheckoutLink() { $link = ''; $data = $this->keyword == null ? 'other' : $this->keyword; if ($data == 'paypal') { $link = route('front.paypal.submit'); } else if ($data == 'stripe') { $link = route('front.stripe.submit'); } else if ($data == 'instamojo') { $link = route('front.instamojo.submit'); } else if ($data == 'paytm') { $link = route('front.paytm.submit'); } else if ($data == 'mollie') { $link = route('front.mollie.submit'); } else if ($data == 'paystack') { $link = route('front.paystack.submit'); } else if ($data == 'flutterwave') { $link = route('front.flutterwave.submit'); } else if ($data == 'razorpay') { $link = route('front.razorpay.submit'); } else if ($data == 'mercadopago') { $link = route('front.mercadopago.submit'); } else if ($data == 'payumoney') { $link = route('front.payumoney.submit'); } return $link; } public function showForm() { $show = ''; $data = $this->keyword == null ? 'other' : $this->keyword; $values = ['paypal']; if (in_array($data, $values)) { $show = 'no'; } else { $show = 'yes'; } return $show; } }