Files
mykopkb-be/Modules/Investment/Entities/SalaryVerificationLog.php
T

44 lines
922 B
PHP

<?php
namespace Modules\Investment\Entities;
use Illuminate\Database\Eloquent\Concerns\HasUuids;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Modules\Auth\Entities\User;
class SalaryVerificationLog extends Model
{
use HasUuids;
public $timestamps = false;
protected $table = 'salary_verification_logs';
protected $fillable = [
'batch_detail_id',
'old_status',
'new_status',
'action_by',
'remarks',
'created_at',
];
protected function casts(): array
{
return [
'created_at' => 'datetime',
];
}
public function batchDetail(): BelongsTo
{
return $this->belongsTo(SalaryDeductionBatchDetail::class, 'batch_detail_id');
}
public function actionBy(): BelongsTo
{
return $this->belongsTo(User::class, 'action_by');
}
}