select('*')->get(); // $allrecords = \DB::table('b_b_project_indicators') // ->select('*') // ->groupBy('project_unique_id') // ->get(); $allrecords = \DB::select('SELECT *,CAST(ROUND(AVG(project_progress),2) AS DEC(10,2)) avg_project_progress FROM b_b_project_indicators GROUP BY project_unique_id'); return response()->json([ 'status' => 'succeed', 'message' => '', 'data' => $allrecords ], 200); } public function index_by_unique_id(Request $request){ $datas = BBProjectIndicators::where('project_unique_id', $request->project_unique_id)->get(); return response()->json([ 'status' => 'succeed', 'message' => '', 'data' => $datas ], 200); } // public function update(Request $request) // { // //rz::::maxter // $request->validate([ // 'id' => 'required|integer|exists:b_b_jaheshes,id' // ]); // $id = $request->id; // $validrecs = array_filter($request->all()); // // $id = $request->id; // $uprecords = BBJahesh::find($id); // // $uprecords->fill($validrecs); // $uprecords->project_count_done = $request->project_count_done; // $uprecords->last_updated_at_fa = verta(Carbon::now())->format('Y/n/j'); // $uprecords->project_progress = ($uprecords->project_count_done/(float)$uprecords->project_count_all)*100; // $uprecords->save(); // return response()->json([ // 'status' => 'succeed', // 'message' => '', // 'data' => 1 // ], 200); // } }