Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

tighten/onramp

164 stars
2 code files
View tighten/onramp on GitHub

app/Providers/ViewServiceProvider.php

Open in GitHub
use App\Facades\Localization;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
 
class ViewServiceProvider extends ServiceProvider
{
public function boot()
{
View::composer('partials.language-switcher', function ($view) {
$view->with([
'locales' => Localization::all(),
'language' => Localization::languageForLocale(locale()),
]);
});
}
}

resources/views/partials/language-switcher.blade.php

Open in GitHub
<language-switcher
language="{{ $language }}"
:languages="{{ json_encode($locales) }}">
</language-switcher>

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.