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
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.
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