feat: implement comprehensive modules for daily reports, project management, material logistics, and approval workflows

This commit is contained in:
Ajjj
2026-08-26 15:48:41 +08:00
parent d4e2b468ff
commit d6efc46624
52 changed files with 5275 additions and 932 deletions

View File

@@ -35,6 +35,11 @@ class Material extends Model
];
}
public function scopeActive($query)
{
return $query->where('status', 'active');
}
public function components(): HasMany
{
return $this->hasMany(MaterialComponent::class, 'parent_id');