Example #1
0
 /**
  * Display the contact form.
  *
  * @return Response
  */
 public function show()
 {
     // Meta
     $title = trans('contact::contact.contact');
     SEOMeta::setTitle($title);
     SEOMeta::addMeta('robots', 'noindex, nofollow');
     SEOMeta::addMeta('name', $title, 'itemprop');
     OpenGraph::setTitle($title);
     OpenGraph::setUrl(\Request::url());
     OpenGraph::addProperty('locale', 'de_DE');
     return view('contact::form');
 }
Example #2
0
 public function addSEOTagsForProduct($product)
 {
     $title = $product->name;
     $description = $product->description;
     $url = route('products.show', [$product->slug]);
     $image = http_file($product->image_path);
     SEOMeta::setTitle($title);
     SEOMeta::setDescription($description);
     OpenGraph::setTitle($this->escapeQuotes($title));
     OpenGraph::setDescription($this->escapeQuotes($description));
     OpenGraph::setUrl($url);
     OpenGraph::addImage($image);
     OpenGraph::addProperty('image:width', '300');
     OpenGraph::addProperty('image:height', '250');
     TwitterCard::setTitle($title);
     TwitterCard::setUrl($url);
     TwitterCard::setUrl($url);
     TwitterCard::addImage($image);
 }