Laravel SEO Google JSON данные с ссылкой на MySQL БД - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь улучшить наше SEO в нашем проекте Laravel, где мы получаем данные для url, например, из базы данных с именем "slug".

В настоящее время проблема заключается в том, что этот код, например,не работает:

<script type="application/ld+json">
    {
        "@context":"http://schema.org",
        "@type":"Restaurant",
        "url":"https://test.com/"{{$restaurant['slug']}},
        "priceRange":"$$",
        "@id":"https://test.com/"{{$restaurant['slug']}},
        "name":{{$restaurant['name']}},
        "address": {
            "@type":"PostalAddress",
            "streetAddress":{{$restaurant['address']}},
            "addressLocality":{{$restaurant['city']}},
            "addressRegion":{{$restaurant['city']}},
            "postalCode":{{$restaurant['zip']}},
            "addressCountry":"Switzerland"
            }
    }
</script>

Ошибка, которую я получаю, выглядит следующим образом: "Неопределенная переменная: restaurant"

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 27 сентября 2018

Вы должны заключить в двойные кавычки, например, так:

"{{$restaurant['address']}}"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...