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);
}
}