Можно ли использовать функции лезвия @if в функциях контроллера. Это моя функция PublicControllerЛезвие, если условие в функции контроллера
public function tourBanner($country){
@if($country == 'country1')
background-image:url({{ asset('images/inside8.jpg') }});
@elseif ($country == 'country2')
background-image:url({{ asset('images/inside7.jpg') }});
@elseif ($country == 'country3')
background-image:url({{ asset('images/inside5.jpg') }});
@elseif ($country == 'country4')
background-image:url({{ asset('images/inside6.jpg') }});
@else
background-image:url({{ asset('images/inside10.jpg') }});
@endif
return banner;
}
И я получаю эту ошибку
Parse error: syntax error, unexpected 'if' (T_IF)
Какую ошибку я сделал или мы не можем использовать лезвие, если если заявления в контроллере?
ошибку вы сделали это с помощью синтаксиса лезвия в обычном PHP файле. Используйте синтаксис PHP. –
@zachary, вы можете использовать '@ if' в своем лезвии, а не в контроллере. вы проверяли ответ @ devmyb? – Sachith