<?php
namespace App\Http\Controllers;
use App\AllTransaction;
class AllTransactionController extends Controller
{
//
public static function create_all_transaction(
$transactionID,
// $transactionDate,
$transactionName,
$transactionMethodId,
$transactionSenderName,
$transactionSenderAccount,
$transactionSenderAccountTypeId,
$transactionReceiverName,
$transactionReceiverAccount,
$transactionReceiverAccountTypeId,
$amount,
$description,
$senderOldBalance,
$senderNewBalance,
$receiverOldBalance,
$receiverNewBalance,
$status,
$transactionDate, // data da transacao
$transactionType
) {
AllTransaction::create([
'transaction_reference_id' => $transactionID,
// 'transaction_date' => $transactionDate,
'transaction_names_id' => $transactionName,
'transaction_methods_id' => $transactionMethodId,
'transaction_from_name' => $transactionSenderName,
'transaction_from_account' => $transactionSenderAccount,
'transaction_from_type_id' => $transactionSenderAccountTypeId,
'transaction_to_name' => $transactionReceiverName,
'transaction_to_account' => $transactionReceiverAccount,
'transaction_to_type_id' => $transactionReceiverAccountTypeId,
'amount' => $amount,
'description' => $description,
'old_balance_from' => $senderOldBalance,
'new_balance_from' => $senderNewBalance,
'old_balance_to' => $receiverOldBalance,
'new_balance_to' => $receiverNewBalance,
'status' => $status,
'transaction_date' => $transactionDate,
'transaction_type' => $transactionType
]);
}
}