File: D:/HostingSpaces/MdnDirecteur/hours.komma.cloud/app/Komma/Absences/Absence.php
<?php
namespace App\Komma\Absences;
use App\Komma\Users\User;
use App\Komma\Settings\AbsenceTypes\AbsenceType;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Absence extends Model
{
use SoftDeletes;
protected $dates = ['date', 'created_at', 'updated_at', 'deleted_at'];
/**
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function AbsenceType(){
return $this->belongsTo(AbsenceType::class);
}
/**
* @return mixed
*/
public function User(){
return $this->belongsTo(User::class)->withTrashed();
}
/**
* @return \Illuminate\Database\Eloquent\Relations\MorphMany
*/
public function Activities()
{
return $this->morphMany('App\Komma\ActivityLog\Activity', 'subject');
}
}