laravel- объединение имени класса объекта со строкой

#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. Пожалуйста, четко объясните, с какой проблемой вы столкнулись. Чего вы ожидаете. Я обновлю свой ответ на основе вашего вопроса. Вы сказали, что хотите объединить имя класса объекта со строкой. Но где ваше имя класса объекта в вашем вопросе.