HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/vebon.komma.pro/app/KommaApp/Audit/Models/Audit.php
<?php

namespace KommaApp\Audit\Models;

use Illuminate\Database\Eloquent\Model;
use KommaApp\EndUsers\Models\EndUser;

class Audit extends Model
{

    //Statuses of an audit
    static $open = 0;
    static $judged = 1;
    static $closed = 2;
    static $reviewedInPractice = 3;

    protected $table = 'audits';

    protected $fillable = ['member_id', 'year'];

    /**
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
     */
    public function member()
    {
        return $this->belongsTo(EndUser::class, 'member_id');
    }

    /**
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
     */
    public function auditor()
    {
        return $this->belongsTo(EndUser::class, 'auditor_id');
    }

    /**
     * @return \Illuminate\Database\Eloquent\Relations\HasMany
     */
    public function documentGroups()
    {
        return $this->hasMany(DocumentGroup::class);
    }

    /**
     * @return \Illuminate\Database\Eloquent\Relations\HasMany
     */
    public function revisions()
    {
        return $this->hasMany(Revision::class);
    }
}