/home/techb158/immovalet.com/platform/plugins/blog/src/Http/Controllers
NameSizeModeActions
API/-0755rm
CategoryController.php91780644editdlrm
PostController.php65970644editdlrm
PublicController.php31810644editdlrm
TagController.php46770644editdlrm
Edit: /home/techb158/immovalet.com/platform/plugins/blog/src/Http/Controllers/PublicController.php (3181B)
input('q'); $title = __('Search result for: ":query"', compact('query')); SeoHelper::setTitle($title) ->setDescription($title); $posts = $postRepository->getSearch($query, 0, 12); Theme::breadcrumb() ->add(__('Home'), route('public.index')) ->add($title, route('public.search')); return Theme::scope('search', compact('posts')) ->render(); } /** * @param string $slug * @param Request $request * @return RedirectResponse|Response */ public function getTag($slug, BlogService $blogService) { $slug = SlugHelper::getSlug($slug, SlugHelper::getPrefix(Tag::class)); if (!$slug) { abort(404); } $data = $blogService->handleFrontRoutes($slug); if (isset($data['slug']) && $data['slug'] !== $slug->key) { return redirect()->to(route('public.single', SlugHelper::getPrefix(Tag::class) . '/' . $data['slug'])); } return Theme::scope($data['view'], $data['data'], $data['default_view']) ->render(); } /** * @param string $slug * @param BlogService $blogService * @return RedirectResponse|Response */ public function getPost($slug, BlogService $blogService) { $slug = SlugHelper::getSlug($slug, SlugHelper::getPrefix(Post::class)); if (!$slug) { abort(404); } $data = $blogService->handleFrontRoutes($slug); if (isset($data['slug']) && $data['slug'] !== $slug->key) { return redirect()->to(route('public.single', SlugHelper::getPrefix(Post::class) . '/' . $data['slug'])); } return Theme::scope($data['view'], $data['data'], $data['default_view']) ->render(); } /** * @param string $slug * @param BlogService $blogService * @return RedirectResponse|Response */ public function getCategory($slug, BlogService $blogService) { $slug = SlugHelper::getSlug($slug, SlugHelper::getPrefix(Category::class)); if (!$slug) { abort(404); } $data = $blogService->handleFrontRoutes($slug); if (isset($data['slug']) && $data['slug'] !== $slug->key) { return redirect()->to(route('public.single', SlugHelper::getPrefix(Category::class) . '/' . $data['slug'])); } return Theme::scope($data['view'], $data['data'], $data['default_view']) ->render(); } }