File: /home/royaltuning/www/public/backoffice.royaltuning.hu/app/Providers/LocaleServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\ServiceProvider;
/**
* Class LocaleServiceProvider.
*/
class LocaleServiceProvider extends ServiceProvider
{
/**
* Register bindings in the container.
*/
public function boot()
{
setAllLocale(config('app.locale'));
$this->registerBladeExtensions();
}
/**
* Register the locale blade extensions.
*/
protected function registerBladeExtensions(): void
{
/*
* The block of code inside this directive indicates
* the chosen language requests RTL support.
*/
Blade::if('langrtl', function () {
return session()->has('lang-rtl');
});
}
}