Ошибка компилятора в Laravel?

Доброго дня!!
Есть массив в контроллере 'data'=>[
'one'=>'List 1',
'two'=>'List 2',
'three'=>'List 3',
'four'=>'List 4',
'five'=>'List 5',
]

В шаблонизаторе blade использую конструкцию:

@if(count($data) < 3)
В массиве меньше трех элементов
@elseif(count($dаta) > 10)
В массиве больше десяти элементов
@else
В массиве неизвестное >3 и 10> элементов
@endif

Выбивает ошибку
ErrorException in c3e27171534fb79e8506367a5fb81eda39be63a3.php line 5:
Undefined variable: dаta (View: E:\OSPanel\domains\tlaravel52.loc\resources\views\default\content.blade.php) (View: E:\OSPanel\domains\tlaravel52.loc\resources\views\default\content.blade.php)

1.in c3e27171534fb79e8506367a5fb81eda39be63a3.php line 5
2.at CompilerEngine->handleViewException(object(ErrorException), '0') in PhpEngine.php line 44 и далее куча ошибок
Спасибо!!

P.S. конструкция "@if(count($data) > 3)..." отрабатывает правильно
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
У вас пишет что переменная data не определена. Как вы её выдаёте шаблону?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы