first(); if (is_null($category)) { return abort(404); } } if (! is_null($category)) { $breadcrumbs = collect([ ['name' => 'Home', 'url' => route('front.home')], ['name' => 'Discover AI Tools', 'url' => route('front.discover.home')], ['name' => $category->name.' AI Tools', 'url' => null], ]); SEOTools::metatags(); SEOTools::twitter(); SEOTools::opengraph(); SEOTools::jsonLd(); SEOTools::setTitle($category->name.' AI Tools', false); //SEOTools::setDescription($description); } else { $breadcrumbs = collect([ ['name' => 'Home', 'url' => route('front.home')], ['name' => 'Discover AI Tools', 'url' => null], ]); SEOTools::metatags(); SEOTools::twitter(); SEOTools::opengraph(); SEOTools::jsonLd(); SEOTools::setTitle("{$tools_count} over AI Tools for you", false); //SEOTools::setDescription($description); } // breadcrumb json ld $listItems = []; foreach ($breadcrumbs as $index => $breadcrumb) { $listItems[] = [ 'name' => $breadcrumb['name'], 'url' => $breadcrumb['url'], ]; } $breadcrumb_context = Context::create('breadcrumb_list', [ 'itemListElement' => $listItems, ]); return view('front.discover', compact('breadcrumbs', 'breadcrumb_context', 'category')); } }