LaravelPackages.net
Acme Inc.
Toggle sidebar
soluzione-software/laravel-localization

235
0
0.5.0
About soluzione-software/laravel-localization

soluzione-software/laravel-localization is a Laravel package. It currently has 0 GitHub stars and 235 downloads on Packagist (latest version 0.5.0). Install it with composer require soluzione-software/laravel-localization. Discover more Laravel packages by soluzione-software or browse all Laravel packages to compare alternatives.

Last updated

Laravel Localization

Latest Version MIT License

Note the package is currently in beta. During the beta period things can and probably will change. Don't use it in production until a stable version has been released. We appreciate you helping out with testing and reporting any bugs.

The most native Laravel localization package.

Installation & Configuration

composer require soluzione-software/laravel-localization

Edit app/Providers/RouteServiceProvider.php:

<?php

namespace App\Providers;

// ...
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use SoluzioneSoftware\Localization\Traits\MapsLocalizedRoutes;

class RouteServiceProvider extends ServiceProvider
{
   use MapsLocalizedRoutes;
   
   // ...

   public function map()
   {
       // ...

       $this->mapLocalizedWebRoutes($this->namespace);
   }
   
   // ...
}

For each locale, create routes/{locale}.web.php routes file.

Move all routes to localize from routes/web.php to routes/{locale}.web.php

publish and edit config:

php artisan vendor:publish --tag=localization-config

Star History Chart