public static function getTemplate($params) { if (isset($params) && count($params) > 0) { $transaction = new Mradiwallettemplate(); $transaction->amount = $params['amount']; $transaction->order_id = $params['order_id']; $transaction->user_id = $params['user_id']; $transaction->item_name = $params['item_name']; $transaction->campaign_id = $params['campaign_id']; $transaction->save(); //get transaction details to process $transactions = Mradiwallettemplate::find($transaction->id); return $transactions; } }