soluzione-software/laravel-localization

0.5.0 2021-08-31 08:10 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:34 UTC


README

Latest Version MIT License

注意:该软件包目前处于测试阶段。在测试阶段,功能可能会发生变化。请勿在生产环境中使用,直到发布稳定版本。我们感谢您帮助我们测试并报告任何错误。

最本土的Laravel本地化软件包。

安装与配置

composer require soluzione-software/laravel-localization

编辑 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);
   }
   
   // ...
}

对于每个区域,创建 routes/{locale}.web.php 路由文件。

将所有路由从 routes/web.php 移动到 routes/{locale}.web.php

发布并编辑配置

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