*/ public const ALLOWED_FOR_ADMIN = [self::TYPE_IC_DOCUMENT, self::TYPE_BANK_STATEMENT]; /** @var list */ public const ALLOWED_FOR_PPM = [self::TYPE_IC_DOCUMENT, self::TYPE_BANK_STATEMENT]; /** @var list */ public const ALLOWED_FOR_FINANCE = [self::TYPE_BANK_STATEMENT]; protected $guarded = []; public function application(): BelongsTo { return $this->belongsTo(Application::class); } public function uploadedBy(): BelongsTo { return $this->belongsTo(User::class, 'uploaded_by_user_id'); } }