В настоящее время я получаю некоторые данные из базы данных, после чего я хочу отобразить их в своем шаблоне Blade.
В моих запрошенных данных у меня есть функции лезвия, такие как url('/foo')
в сочетании с некоторыми html. И вот проблема.Laravel: Render queried Данные с функциями Blade
Когда я использую {!! $child->description !!}
HTML, визуализируется правильно, но моя функция клинка не будет работать:
Функция: url('/foo)
Выход: http://myurl.de/url('/foo')
Когда я использую «нормальный» Синтаксис, например {{ $child->description }}
, сгенерированный URL-адрес правильный (http://myurl.de/foo
), но HTML не отображается.
Так что мой вопрос:
Как я могу использовать мою опрашивается функцию Лезвия внутри оказанной HTML? ^^
/Редактировать Хорошо, возможно, мой вопрос слишком абстрактный. Поэтому я хочу показать вам свою проблему, основанную на моем примере. (generated template image - only on german, sorry)
Каждая форма представляет собой запись базы данных, как:
- CategoryName
- categoryParent
- ...
- categoryDescription
Как вы можете видеть на моем изображении, categoryDescription - это небольшой текст под моим первым полем ввода с маленькой кнопкой. . Я хочу использовать этот сценарий абстрактно, насколько это возможно, так что я могу заполнить запись с каждым содержанием Я хочу, чтобы заполнить В этом случае мое содержание:
lore ipsum <a class="btn btn-primary btn-sm pull-right" href="url('foo')">dolor</a>
Как вы можете видеть есть упомянутая Blade-функция (url) и HTML.
Ок, спасибо за подсказку. Поэтому я все время неправильно понял эту функцию ^^ Но мое решение было правильным до сих пор, не так ли? У вас есть идея, как я могу исправить проблему шляпы? –
Я не знаю, почему вы храните функцию в базе данных, созданной из чистой ссылки? – MasterSith
Итак, я обновил свой вопрос. Я хочу использовать код несколько раз на разных веб-страницах. Так что это было бы фатально, чтобы исправить все мои URL-адреса вручную вместо исправления одной константы. –