comicServices = $comicServices; $this->contentImageServices = $contentImageServices; $this->chapterServices = $chapterServices; parent::__construct(); } public function index(Request $request) { return view('Frontend.pages.comics.index'); } public function show(Request $request,$slug1, $comic_code,$slug2, $id) { $comic_code = $request->get('comic_code'); $comic = $this->chapterServices->findByComicCodeAndChapterId($comic_code, $id); if ($comic) { $relations = $this->comicServices->getRelationComic($comic_code); $contentImages = $comic ? $this->contentImageServices->findByChapterId($request, $comic->id) : []; $comic ?->with('nextChapter', 'prvChapter'); return view('Frontend.pages.chapters.index', compact('comic', 'contentImages', 'relations', 'comic_code')); } else { return redirect()->back(); } } }