order_gizi/app/Models/Order.php
2025-08-13 14:37:10 +07:00

53 lines
1.2 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Order extends Model
{
protected $connection = 'dbOrderGizi';
protected $table = 'public.order';
public $timestamps = false;
protected $primaryKey = "order_id";
protected $fillable =[
'entry_at',
'modified_at',
'statusenabled',
'no_order',
'kode_order',
'jenis_customer',
'nama_pasien',
'nama_pemesan',
'no_wa',
'kelas_perawatan',
'no_kamar_perawatan',
'no_ekstensien',
'tgl_pembayaran',
'cara_pembayaran',
'bukti_pembayaran',
'status_order',
'total_harga',
'jenis_kelamin',
'tanggal_lahir',
'tinggi_badan',
'berat_badan',
'ruang_perawatan',
'bagian_instalasi',
'note_dibatalkan',
'email',
'alamat',
'medical_record',
'evidence_medical_record'
];
protected $cast = [
'tgl_pembayaran' => 'datetime',
'entry_at' => 'datetime',
];
public function orderDetail(){
return $this->hasMany(OrderDetail::class, 'order_id')->with('paketMenu', 'menu');
}
}