【发布时间】:2018-05-20 22:12:18
【问题描述】:
我有一个中间件,它从数据库中读取语言设置并相应地应用应用程序区域设置:
public function handle($request, Closure $next)
{
$lang = SystemSetting::find('System Language');
\App::setLocale($lang->value);
return $next($request);
}
我还想设置文本方向(rtl 或 ltr),以便我的刀片模板可以使用它,以便加载必要的 css 文件。
我可以在控制器中轻松完成,但我不想在每个控制器中重复它并将其传递给我应用程序中每个页面的视图。有没有办法设置一个全局变量或类似的东西,所以我可以在我的刀片模板中做到这一点:
@if ($RTL)
{{ Html::style('css/rtl/app-rtl.css') }}
@else
{{ Html::style('css/app.css') }}
@endif
【问题讨论】:
标签: laravel