for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dizatech\Transaction\Traits;
use Dizatech\Transaction\Models\Transaction;
trait DatabaseActions
{
protected function createNewTransaction($orderId, $amount)
$transaction = Transaction::query()->create([
'order_id' => $orderId,
'amount' => $amount,
'driver' => $this->driver,
'status' => 'pending'
]);
return $transaction;
}
protected function updateTransactionData($transactionId, $data)
Transaction::query()->where('id', $transactionId)->update($data);
protected function getTransaction($transactionId)
return Transaction::query()->find($transactionId);