where('user_id', Auth::id()) ->whereRaw('isnull(progress, 0) < 1') ->whereRaw('('.$config['sql'].')') ->count(); $count2 = DB::table('project_task') ->where('user_id', Auth::id()) ->whereRaw('isnull(progress, 0) < 1') ->whereRaw('('.$config['sql2'].')') ->count(); $rate = 0; if ($count2 > 0) { $rate = ($count - $count2) / $count2 * 100; $rate = number_format($rate, 2); } $res = [ 'count' => $count, 'count2' => $count2, 'rate' => $rate, ]; return $this->json($res, true); } }