refactor: susun semula struktur folder — Laravel source ke src/

This commit is contained in:
Saufi
2026-05-19 15:58:35 +08:00
parent f052251b94
commit bf53c71b45
10806 changed files with 1385379 additions and 121 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class QuestionnaireSet extends Model
{
use HasFactory;
protected $fillable = ['title', 'description', 'status', 'created_by'];
public function creator()
{
return $this->belongsTo(User::class, 'created_by');
}
public function questions()
{
return $this->hasMany(QuestionnaireQuestion::class)->orderBy('sort_order');
}
public function programs()
{
return $this->belongsToMany(Program::class, 'program_questionnaires')
->withPivot(['is_confirmed', 'confirmed_at', 'confirmed_by'])
->withTimestamps();
}
public function programQuestionnaires()
{
return $this->hasMany(ProgramQuestionnaire::class);
}
public function responses()
{
return $this->hasMany(QuestionnaireResponse::class);
}
}