Спасибо всем за ваши ответы, но я все еще не получил ответ, который искал ... Имеется в виду разъяснение того, по какому пути я должен идти с Laravel (так как я пришел из года рождения, и там все было проще с точки зрения шаблонизации). Я понял и упомянул, что {{}} экранирует строки для XSS, ясно до сих пор ... но мои проблемы заключаются в следующем:
Я перенесу некоторые шаблоны из cakephp и уже там ... нет, мне нужно переместить все в {{}} и @foreach и @ if
Не являются ли эти {{}} теги @foreach дополнительными и увеличивают время выполнения? Я имею в виду, что шаблон должен конвертировать все эти теги в php-теги в конце концов, верно?
Я не нашел ХОРОШЕГО редактора (или IDE), чтобы красиво отображать эти теги, показывать мне начало и конец повторяющихся структур или структур принятия решений, окрашивать и выделять синтаксис внутри тегов ... так что это раздражает ... по крайней мере, я вижу, что я вижу ОЧЕНЬ ясно во всех редакторах, если я закрываю квадратные скобки, массивы, если я пропускаю 'или "... и т. д. Любое предложение хорошего редактора для распознавания синтаксиса блейдов?
Как я понимаю, выгода {{}} (избежание xss), но в чем выгода @foreach vs или @if vs ???
Поскольку я еще не знаю laravel (и всю его мощь), есть ли скрытая функция, о которой я не знаю, которая затруднит работу (миграция, экстраполяция, цвет, добавление запаха :))) шутки ) ... в будущем, если я буду использовать php-теги вместо blade-тегов в моих файлах? Например, если вы используете теги blade, в будущем будет проще перенести все мои файлы на другой шаблонизатор, и это не сработает, если я использую теги php?
Еще раз спасибо за то, что поделились своими мыслями