@winers
Начинающий программист

Как можно использовать динамический роут в локализации Laravel?

<?php
return array (
  'Accept Cookies' => 'Accept Cookies',
  'Cookie info' => 'Please be informed that we use cookies to enhance your user experience. For a complete overview of all cookies used, please see our <a href="{{ route('frontend.pages.cookies')  }}" class="hero_side__link">Cookies Policy</a> and <a href="{{ route('frontend.pages.privacy')  }}" class="hero_side__link">Privacy Policy</a>.',
);

кидает ошибку из-за кавычек 'frontend.pages.cookies' но мне нужно их использовать без них не работает ссылка
как разрешить эти кавычки?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
return array (
  'Accept Cookies' => 'Accept Cookies',
  'Cookie info' => 'Please be informed that we use cookies to enhance your user experience.
      For a complete overview of all cookies used, please see our
      <a href="'.route('frontend.pages.cookies').'" class="hero_side__link">Cookies Policy</a>
      and <a href="'.route('frontend.pages.privacy').'" class="hero_side__link">Privacy Policy</a>.',
);


Но мне кажется лучше использовать подстановки

return array (
  'Cookie info' => 'Please be informed that we use cookies to enhance your user experience.
      For a complete overview of all cookies used, please see our
      <a href=":policy_url" class="hero_side__link">Cookies Policy</a>
      and <a href=":privacy_url" class="hero_side__link">Privacy Policy</a>.',
);


{{! __('Cookie info', [
  'policy_url' => route('frontend.pages.cookies'),
  'privacy_url' => route('frontend.pages.privacy'),
]) !}}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ukrainskiy
@Ukrainskiy
Экранировать \'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы