У меня есть промежуточное ПО, которое считывает языковые настройки из базы данных и применяет соответствующие настройки языка приложения:
public function handle($request, Closure $next)
{
$lang = SystemSetting::find('System Language');
\App::setLocale($lang->value);
return $next($request);
}
Я также хотел бы установить направление текста (rtl или ltr), чтобы онобыть доступным для моего шаблона blade-сервера для загрузки необходимых файлов CSS.
Я могу легко сделать это в контроллере, но я не хочу повторять это в каждом контроллере и передавать его в представление для каждой страницы вмое заявление.Есть ли способ установить глобальную переменную или что-то подобное, чтобы я мог сделать это в моем шаблоне блейда:
@if ($RTL)
{{ Html::style('css/rtl/app-rtl.css') }}
@else
{{ Html::style('css/app.css') }}
@endif