Path : /var/www/html/thb_loan_system/app/Models/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/html/thb_loan_system/app/Models/LoanTransaction.php |
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use App\Builders\LoanTransactionBuilder; class LoanTransaction extends Model { protected $table = "loan_transactions"; public function user() { return $this->hasOne(User::class, 'id', 'user_id'); } public function borrower() { return $this->hasOne(Borrower::class, 'id', 'borrower_id'); } public function loan_repayment_method() { return $this->hasOne(LoanRepaymentMethod::class, 'id', 'repayment_method_id'); } public function loan() { return $this->hasOne(Loan::class, 'id', 'loan_id'); } public function journal_entries() { return $this->hasMany(JournalEntry::class, 'loan_transaction_id', 'id'); } public function schedule() { return $this->hasOne(LoanSchedule::class, 'id', 'loan_schedule_id'); } public static function query(): LoanTransactionBuilder { return parent::query(); // TODO: Change the autogenerated stub } public function newEloquentBuilder($query): LoanTransactionBuilder { return new LoanTransactionBuilder($query); } }