Доброго дня!!
Есть массив в контроллере '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 и далее куча ошибок
Спасибо!!
Дмитрий Кузнецов, есть и это - просто я не указал...
if(view()->exists('default.index'))
{
return view('default.index',$array);
}
проблема в другом...почему при условии
@if(count($data) > 3) //так отображает, что во view , а если $data) < 3, тогда ошибка((
В массиве больше трех элементов
@elseif(count($dаta) > 10)
В массиве больше десяти элементов
@else
В массиве неизвестное >3 и 10> элементов
@endif