在laravel中打印数据库中当前语言的值

在laravel中打印数据库中当前语言的值,laravel,localization,Laravel,Localization,我有个简单的问题但我不知道怎么做 我需要在laravel上打印这样的东西 {!!mb_strimwidth($allProduct->content_."trans('language.lang')", 0, 75, "...")!!} 例如,我想让trans('language.lang')get me(en或ar),因此它将获取当前语言的值并像那样打印出来 {!!mb_strimwidth($allProduct->content_en", 0, 75, "...")!!} {

我有个简单的问题但我不知道怎么做

我需要在laravel上打印这样的东西

{!!mb_strimwidth($allProduct->content_."trans('language.lang')", 0, 75, "...")!!}
例如,我想让
trans('language.lang')
get me(en或ar),因此它将获取当前语言的值并像那样打印出来

{!!mb_strimwidth($allProduct->content_en", 0, 75, "...")!!}
{!!mb_strimwidth($allProduct->content_ar", 0, 75, "...")!!}

我该怎么做呢?

您可以通过带花括号的字符串(
{}
)获取属性

像这样:

{!! mb_strimwidth($allProduct->{'content_' . trans('language.lang')}, 0, 75, "...") !!}

你能告诉我如何使用这一行:{{$lastProduct->'title'.trans('pagination.slaglan')}完全相同,但替换字符串
content'
trans
函数的值。它给了我一个错误:语法错误,意外的“title'>(T_常量_封装的_字符串),期望标识符(T_字符串)或变量(T_variable)或“{”或“$”当我键入以下内容时:{{($lastProduct->{'title_'.trans('pagination.slaglan')}}}它给我这个错误:语法错误,意外','它使用以下行工作:{($lastProduct->{'title_'.trans('pagination.slaglan')}}}