certificateService->query()->findOrFail($id); return view('backend.certificate.detail', compact('details')); } /** * @param Request $request * @return object */ public function listing(Request $request): object { return $this->certificateService->getListing($request); } /** * @param $id * @param Request $request * @return RedirectResponse */ public function statusUpdate($id, Request $request) : RedirectResponse { $response = $this->certificateService->statusUpdate($id, $request); if ($response['status']) { return redirect()->route('admin.certificates.index') ->with('flash_success', __('message.update_certificate_success')); } return redirect()->back()->with('flash_error', __('message.update_certificate_error')); } }