json($dataTableService->index($request)); } public function rate(RateRequest $request,OperatorDialogue $operatorDialogue): JsonResponse { $operatorDialogue->update([ 'supervisor_id' => auth()->user()->id, 'is_good' => $request->is_good, 'is_listen' => true, 'description' => $request->description, ]); return $this->successResponse(); } public function show(OperatorDialogue $operatorDialogue): JsonResponse { return $this->successResponse($operatorDialogue); } public function excel(Request $request, DataTableService $dataTableService): BinaryFileResponse { $name = 'گزارش از کارتابل پیام های سیستمی ' . now()->format('Y-m-d H:i') . '.xlsx'; $data = $dataTableService->dataTable($request, true); return Excel::download(new SupervisorCartableExcel($data['data']), $name); } }