json($supervisorService->datatable($request)); } public function excel(Request $request, SupervisorService $supervisorService) { $name = 'گزارش از کارتابل پیام های سیستمی ' . now()->format('Y-m-d H:i') . '.xlsx'; $data = $supervisorService->dataTable($request, true); return Excel::download(new SupervisorCartableExcel($data['data']), $name); } /** * Store a newly created resource in storage. */ public function rate(RateRequest $request, SystemMessage $systemMessage): JsonResponse { $systemMessage->update([ 'message_quality' => $request->message_quality, 'format_quality' => $request->format_quality, 'description' => $request->description, ]); return $this->successResponse(); } /** * Display the specified resource. */ public function show(SystemMessage $systemMessage): JsonResponse { return $this->successResponse($systemMessage); } }