Ejemplo n.º 1
0
 static function addMembership($inputs)
 {
     $present_date = Carbon::now();
     $customerMembership = new CustomerMembership();
     $customerMembership->customer_id = $inputs['customer_id'];
     $customerMembership->membership_type_id = $inputs['membership_type_id'];
     $customerMembership->status = "active";
     $customerMembership->action = "default";
     $customerMembership->membership_start_date = $present_date->toDateString();
     if (isset($inputs['membership_type_id'])) {
         $interval = MembershipTypes::find($inputs['membership_type_id']);
         $present_date = $present_date->addYears($interval->year_interval);
         $customerMembership->membership_end_date = $present_date->toDateString();
     }
     $customerMembership->created_by = Session::get('userId');
     $customerMembership->created_at = date("Y-m-d H:i:s");
     $customerMembership->save();
     return $customerMembership;
 }