doitonlinemedia / translatableroutes
创建可翻译的资源路由
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-12 04:15:51 UTC
README
为laravel创建可翻译的资源路由
安装
运行以下命令
composer require doitonlinemedia/translatableroutes "dev-master"
接下来,将以下提供者添加到配置文件夹中的app.php文件下的'providers'部分
Doitonlinemedia\Translatableroutes\TranslatableRoutesServiceProvider::class
并在同一文件中将此行添加到'aliases'部分
'TranslatableRoute' => Doitonlinemedia\Translatableroutes\TranslatableRouteFacade::class
最后运行composer dump-autoload
使用
从现在起,您可以在路由文件中这样使用
TranslatableRoute::resource('recipe', 'recepten', 'RecipeController');
分组这些路由仍然有效!
您也可以这样使用
TranslatableRoute::resource('recipe', trans('routes.recipes'), 'RecipeController');
这样,您将拥有不同语言的不同的路由,但名称总是相同的。因此,如果您使用route('recipe.index'),无论什么语言,总会返回正确的页面。
不要忘记将您的区域设置设置为所需的特定语言,例如\App::setLocale('nl')
结果
扩展
目前,此包支持英语(默认)和荷兰语。
