Я обновляю сайт с Laravel 5.2 до (в конечном итоге) 5.7, который был закодирован кем-то другим.
В настоящее время у меня есть проблема с этим типом кода в блейд-файле:
{{-- */ $hidden = 'hidden' /* --}}
Это создает переменную, которая используется в самом файле следующим образом:
<div class="col-xs-2 {{$hidden}}" id="person1div">
</div>
В Laravel 5.2 это работает нормально, но в 5.3 я получаю сообщение об ошибке:
Undefined variable: hidden
Я мог бы изменить код на
<?php $hidden = 'hidden' ?>
но проблема в том, что существует множество подобных переменных, используемых по-разному.
Следует отметить, что эти переменные находятся в циклах, поэтому я предполагаю, что первоначальный разработчик использовал их по мере сброса и повторного заполнения.
Есть ли более правильный способ заполнения переменных?