<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Transaction extends Model
{
    use HasFactory;

    protected $table ="transaction";
    protected $fillable = [
        'service_id', 'table_id', 'user_id',  'amount', 'orderno', 'status', 'details', 'ip'
    ];


    // public function generateTxnNo()
    // {
    //     $txnNo = '';
    //     if($this->txn_no == '' || $this->txn_no == 1)
    //     {
    //         do{
    //             $txnNo = 'KRTS'.date('m').date('d').sprintf("%05d", mt_rand(10000, 99999));
    //         }
    //         while($this->where('txn_no', $txnNo)->exists());

    //     }
    //     else
    //     {
    //         $txnNo = $this->txn_no;
    //     }

    //     return $txnNo;
    // }
}
