1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
<?php
use Illuminate\Database\Capsule\Manager as DB; use Carbon\Carbon as Carbon;
class Customer extends BaseModel{ protected $table = "customer";
public function ProProductUserComments(){ return $this->hasMany('ProProductUserComment'); }
public function coupons(){ return $this->hasMany('Coupon'); }
public function customerPoints(){ return $this->hasMany('CustomerPoint'); }
public function orders(){ return $this->hasMany('Order')->whereTemp(0); }
public function cart(){ return $this->hasMany('Order')->whereTemp(1); }
public function refunds(){ return $this->hasMany('Refund'); }
public function currency(){ return $this->belongsTo('Currency', 'currency_code', 'iso_code'); }
public function vipGrade(){ return $this->belongsTo('VipGrade', 'vip_grade', 'code'); } }
|