orderByDesc('id'); TableEngine::create($records, $request->all()) ->initSearch(['source', 'source_url']) ->select(['*']) ->export($records); return response()->json($records); } public function show($id) { $log = PriceSyncLog::with('items')->findOrFail($id); return response()->json($log); } public function runSync(LivePriceTickService $tickService) { $log = $tickService->tick(); return response()->json([ 'message' => $log ? 'قیمت‌ها به‌روزرسانی شد' : 'قیمت تغییری نکرد؛ رکورد جدیدی ثبت نشد', 'data' => $log, ]); } }