55 lines
1.2 KiB
PHP
55 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',
|
|
'nama_institusi',
|
|
'nip'
|
|
];
|
|
|
|
protected $cast = [
|
|
'tgl_pembayaran' => 'datetime',
|
|
'entry_at' => 'datetime',
|
|
];
|
|
|
|
public function orderDetail(){
|
|
return $this->hasMany(OrderDetail::class, 'order_id')->with('masterMcu', 'menu');
|
|
}
|
|
}
|