33 lines
717 B
PHP
33 lines
717 B
PHP
<?php
|
|
|
|
namespace Modules\DailyReports\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
|
|
|
class DailyReportIssue extends Model
|
|
{
|
|
protected $fillable = [
|
|
'daily_report_id',
|
|
'issue_type',
|
|
'description',
|
|
'delay_impact',
|
|
'status',
|
|
'supervisor_name',
|
|
'supervisor_role',
|
|
'resolution_notes',
|
|
'resolved_at',
|
|
'resolved_by_user_id',
|
|
];
|
|
|
|
public function resolvedBy(): BelongsTo
|
|
{
|
|
return $this->belongsTo(\App\Models\User::class, 'resolved_by_user_id');
|
|
}
|
|
|
|
public function dailyReport(): BelongsTo
|
|
{
|
|
return $this->belongsTo(DailyReport::class);
|
|
}
|
|
}
|