#string #laravel #object #laravel-5 #concatenation
#строка #laravel #объект #laravel-5 #объединение
Вопрос:
Как я могу объединить имя класса объекта и строку в laravel blade
Заранее спасибо.
$lang =’en’; $news[0]->{‘n_heading_’.$lang};
Ответ №1:
В вашем вопросе я не вижу никакого имени класса. Но если вы столкнулись с проблемой выполнения какой-либо операции php в вашем блейде, как вы показали в вопросе вопроса. Затем:
Вы можете сделать это с помощью @php
тега.
В вашем .blade.php
файле вы можете выполнить операцию, как показано ниже:
@php
$lang ='en';
$concatenated = $news[0]->{'n_heading_'.$lang};
@endphp
Комментарии:
1. Пожалуйста, четко объясните, с какой проблемой вы столкнулись. Чего вы ожидаете. Я обновлю свой ответ на основе вашего вопроса. Вы сказали, что хотите объединить имя класса объекта со строкой. Но где ваше имя класса объекта в вашем вопросе.