33 lines
1.2 KiB
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');
|
|
}
|
|
}
|