我怎么能使用像{{@something}}这样的东西,它会运行一个控制器,检查"某事",所以我可以返回到可翻译的文本?
我当前的刀片模板如下:
@layout("layouts.default")
@section("inner")
<h1>Velkommen til pornobiksen</h1>
@foreach($videos as $thumb)
{{$thumb}}
@endforeach
@endsection
我的意思是,我怎么能改变"Velkommen til pornobiksen"测试?我知道我可以写一些像
View::make("template")->with("h1_text","Velkommen til pornobiksen");
但是没有一个模块/插件使它更容易吗?通过像{{@h1_text}},它会从我的数据库或什么?
做这个最简单的方法是什么?
您需要使用{{ $h1_text }}
将变量放入刀片模板中。
@layout("layouts.default")
@section("inner")
<h1>{{ $h1_text }}</h1>
@foreach($videos as $thumb)
{{$thumb}}
@endforeach
@endsection
编辑
我想我误解你了,你似乎是在寻找本地化
@layout("layouts.default")
@section("inner")
<h1>{{ Lang::get('messages.welcome') }}</h1>
@foreach($videos as $thumb)
{{$thumb}}
@endforeach
@endsection
对于本地化,您可以使用辅助函数:trans
home。
return [
'welcome' => 'Velkommen til pornobiksen'
];
视图
@layout("layouts.default")
@section("inner")
<h1>{{trans('home.welcome')}}</h1>
@foreach($videos as $thumb)
{{$thumb}}
@endforeach
@endsection