MIF_E31230333/app/Models/KonsultasiGejala.php

33 lines
1.2 KiB
PHP

<?php
// ════════════════════════════════════════════════════════════════
// app/Models/KonsultasiGejala.php
//
// KEGUNAAN: Model untuk tabel tbl_konsultasi_gejala.
// Menyimpan detail gejala yang dipilih user dalam satu sesi
// konsultasi. Satu baris = satu gejala yang dicentang user.
// Nilai cf_user = 1.0 (mode checklist biasa ya/tidak).
// ════════════════════════════════════════════════════════════════
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class KonsultasiGejala extends Model
{
protected $table = 'tbl_konsultasi_gejala';
protected $fillable = ['id_konsultasi', 'id_gejala', 'cf_user'];
public $timestamps = false;
// Gejala apa yang dipilih
public function gejala()
{
return $this->belongsTo(Gejala::class, 'id_gejala');
}
// Konsultasi mana yang memiliki gejala ini
public function konsultasi()
{
return $this->belongsTo(Konsultasi::class, 'id_konsultasi');
}
}