2017-01-31 6 views
0

Как я могу это сделать:Laravel Blade - петля для

@for ($i = 1; $i < 11; $i++) 
    @if ($categorie->t$i != null) 
     {{$categorie->t$i}} 
    @endif            
@endfor 

categorie-> т $ я = categorie-> t1, t2, t3 ... t10.

Спасибо!

+0

if '$ categorie-> t' - это массив, тогда сделайте это' $ category-> t [$ i] ' – CodeZilla

+0

Nop, я уже пробовал это. t не является массивом. У меня есть таблица категорий, с t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 для названия. 10 название другое – emeliku

ответ

0

Вы можете получить доступ к элементу t $ i, объединив строку 't' со значением $ i и после этого получив доступ к этому элементу.

Первое:

$item_name = 't' . $i; 

Тогда:

$category->$item_name 

Это должно сделать трюк.

+0

спасибо, это работа – emeliku