Files
construprogress/app/Models/Inspection.php
T

38 lines
729 B
PHP
Raw Normal View History

2026-05-07 23:31:33 +02:00
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Inspection extends Model
{
protected $fillable = ['project_id', 'layer_id', 'feature_id', 'template_id', 'user_id', 'data'];
protected $casts = ['data' => 'array'];
public function project()
{
return $this->belongsTo(Project::class);
}
public function layer()
{
return $this->belongsTo(Layer::class);
}
public function template()
{
return $this->belongsTo(InspectionTemplate::class);
}
public function user()
{
return $this->belongsTo(User::class);
}
public function feature()
{
return $this->belongsTo(Feature::class, 'feature_id');
}
2026-05-07 23:31:33 +02:00
}