예제 #1
0
파일: UserHelper.php 프로젝트: bitller/nova
 public static function updateSubscriptionIfExpired($userId = false)
 {
     if (!$userId) {
         $userId = \Auth::user()->id;
     }
     \Log::info(self::subscriptionLeftDays($userId));
     if (self::subscriptionLeftDays($userId) < 1) {
         UserTrialPeriod::where('user_id', $userId)->update(['expired' => 1]);
         // todo fire SubscriptionExpired event
     }
 }
예제 #2
0
 /**
  * Format data for responses to requests.
  */
 public static function formatData($data, $success = true, $message = '', $status_code = 200)
 {
     $content = array('success' => $success, 'data' => $data, 'message' => $message);
     if ($status_code !== 200 && $message) {
         \Log::warning($message, array('status_code' => $status_code, 'data' => $data));
     }
     if ($status_code == 200 && $message) {
         \Log::info($message, array('status_code' => $status_code, 'data' => $data));
     }
     return response($content, $status_code)->header('Access-Control-Allow-Origin', '*');
 }