belongsTo(Nation::class); } public function province() { return $this->belongsTo(Province::class); } public function city() { return $this->belongsTo(City::class); } public function birth_nation() { return $this->belongsTo(Nation::class); } public function birth_province() { return $this->belongsTo(Province::class); } public function birth_city() { return $this->belongsTo(City::class); } public function isActive() { $ret = array('status' => false, 'date' => ''); $cards = \App\Models\MemberCard::where('member_id', $this->id)->with('card')->orderBy('expire_date')->get(); foreach($cards as $card) { if ($card->card->use_for_user_check) { $ret = array('status' => $card->expire_date > date("Y-m-d"), 'date' => $card->expire_date); } } return $ret; } }