Looking to hire Laravel developers? Try LaraJobs

laravel-locale-switcher maintained by madbox-99

Description
Simple locale switcher for Laravel applications using cookies.
Last update
2026/07/17 11:39 (dev-main)
License
Links
Downloads
1 406

Comments
comments powered by Disqus

Laravel Locale Switcher

A lightweight Laravel package for switching locales in applications using cookies or URL prefixes.

Features

  • Switch locales from routes or middleware
  • Support cookie-based locale persistence
  • Support URL-prefix-based locale handling
  • Blade components for locale dropdowns and hreflang tags
  • Easy integration with Laravel applications

Installation

Install via Composer:

composer require madbox-99/laravel-locale-switcher

Publish the package configuration if needed:

php artisan vendor:publish --provider="MadBox\\LocaleSwitcher\\LocaleSwitcherServiceProvider"

Usage

The package provides helpers and middleware to set the current locale, switch between languages, and expose locale-aware routes and views.

Testing

Run the test suite with:

./vendor/bin/pest