public function user_diseases() { $data = []; $diagnostics = Diagnostic::where('user_id', auth()->user()->id)->get(); $groupDiagnostics = $diagnostics->groupBy('disease_id'); $groupDiagnostics->each(function ($value, $key) use(&$data) { $disease = Disease::findOrFail($key); $data[] = ['label' => $disease->name, 'value' => count($value)]; }); return response()->json($data); }
public function index() { $diagnosticos = Diagnostic::where('user_id', auth()->id())->paginate(20); return view('user.diagnostic.index')->with('diagnosticos', $diagnosticos); }