json(DataTableFacade::run( LogList::query(), $request, allowedFilters: ['*'], allowedSortings: ['*'])); } public function list(): JsonResponse { return $this->successResponse(LogList::all('description', 'log_unique_code')); } public function store(StoreRequest $request): JsonResponse { LogList::query()->create([ 'description' => $request->description, 'log_unique_code' => $request->log_unique_code, 'action_type' => $request->action_type, ]); return $this->successResponse(); } public function show(LogList $logList): JsonResponse { return $this->successResponse($logList); } public function update(UpdateRequest $request, LogList $logList): JsonResponse { LogList::query()->update([ 'description' => $request->description, 'log_unique_code' => $request->log_unique_code, 'action_type' => $request->action_type, ]); return $this->successResponse(); } public function destroy(LogList $logList): JsonResponse { $logList->delete(); return $this->successResponse(); } }